1use mods::{
2 load,
3 mail::{RcMail, SendEmail, Trim},
4};
5pub mod mods;
6
7pub fn send(
9 sendmail: String,
10 sendpwd: String,
11 receivemail: String,
12 sendtitle: String,
13 sendmsg: String,
14 smtpservice: String,
15) -> String {
16 let mut send_email = load::load_to_msg_str(
17 sendmail,
18 sendpwd,
19 receivemail,
20 sendtitle,
21 sendmsg,
22 smtpservice,
23 );
24 send_email.trim().to_rc_ptr().send()
25}
26
27pub fn send_to_yaml(mail_yaml: String) -> String {
35 let mut send_email = load::load_to_yaml(mail_yaml.as_str());
36 send_email.trim().to_rc_ptr().send()
37}
38
39pub fn send_to_rs_config() -> String {
45 let mut send_email = load::load_to_rs_config();
46 send_email.trim().to_rc_ptr().send()
47}
48
49pub fn send_to_path(path: String) -> String {
56 let mut send_email = load::load_to_path(path);
57 send_email.trim().to_rc_ptr().send()
58}