mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
smtp_sendmsg()
This commit is contained in:
parent
4084c8312b
commit
69c1a1e2f5
2 changed files with 22 additions and 2 deletions
|
@ -621,6 +621,21 @@ int greater_user(object a, object b) { return file_name(a) > file_name(b); }
|
|||
object* sorted_users() { return sort_array(users(), #'greater_user; }
|
||||
#endif
|
||||
|
||||
volatile mixed mailer;
|
||||
|
||||
// simple SMTP interface.. used from person:logAppend - why target?
|
||||
// assumes that mailto: rcpt has already been checked with legal_mailto() !
|
||||
int smtp_sendmsg(string target, string method, string data,
|
||||
mapping vars, string source, string rcpt, string loginurl) {
|
||||
#ifdef SMTP_PATH
|
||||
unless (mailer) mailer = SMTP_PATH "outgoing" -> load();
|
||||
return mailer -> enqueue(target, method, data, vars, source, rcpt,
|
||||
loginurl);
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
int xmpp_sendmsg(mixed target, string mc, mixed data, mapping vars,
|
||||
mixed source, array(mixed) u, int showingLog, string otarget) {
|
||||
string tmp;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue