|
|
| version 1.111, 2007/04/23 10:30:09 | version 1.114, 2009/09/26 12:15:40 |
|---|---|
| Line 1 | Line 1 |
| /** @file | /** @file |
| Parser: @b mail parser class. | Parser: @b mail parser class. |
| Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) | Copyright (c) 2001-2009 ArtLebedev Group (http://www.artlebedev.com) |
| Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru) | Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru) |
| */ | */ |
| Line 66 static void sendmail( | Line 66 static void sendmail( |
| vmail_conf | vmail_conf |
| #endif | #endif |
| , Value* smtp_server_port, | , Value* smtp_server_port, |
| const String& message, | const String& message, |
| const String* from, const String* to, | const String* from, |
| const String* | const String* to, |
| const String* | |
| #ifndef _MSC_VER | #ifndef _MSC_VER |
| options | options |
| #endif | #endif |
| ) { | ) { |
| const char* message_cstr=message.cstr(String::L_UNSPECIFIED); | const char* message_cstr=message.untaint_cstr(String::L_AS_IS); |
| const char* exception_type="email.format"; | const char* exception_type="email.format"; |
| if(!from) // we use in sendmail -f {from} && SMTP MAIL from: {from} | if(!from) // we use in sendmail -f {from} && SMTP MAIL from: {from} |
| Line 236 MMail::MMail(): Methoded(MAIL_CLASS_NAME | Line 237 MMail::MMail(): Methoded(MAIL_CLASS_NAME |
| void MMail::configure_user(Request& r) { | void MMail::configure_user(Request& r) { |
| // $MAIN:MAIL[$SMTP[mail.design.ru]] | // $MAIN:MAIL[$SMTP[mail.design.ru]] |
| if(Value* mail_element=r.main_class.get_element(mail_name, r.main_class, false)) | if(Value* mail_element=r.main_class.get_element(mail_name)) |
| if(mail_element->get_hash()) | if(mail_element->get_hash()) |
| r.classes_conf.put(name(), mail_element); | r.classes_conf.put(name(), mail_element); |
| else | else |