Diff for /parser3/src/classes/mail.C between versions 1.111 and 1.114

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

Removed from v.1.111  
changed lines
  Added in v.1.114


E-mail: