Update of /cvsroot/mahogany/M/src/mail
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32186/src/mail

Modified Files:
        MailFolder.cpp 
Log Message:
added an option to use default personal name when setting From from To if none 
specified

Index: MailFolder.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/mail/MailFolder.cpp,v
retrieving revision 1.309
retrieving revision 1.310
diff -b -u -2 -r1.309 -r1.310
--- MailFolder.cpp      6 Jul 2004 12:25:18 -0000       1.309
+++ MailFolder.cpp      6 Jul 2004 13:00:10 -0000       1.310
@@ -71,5 +71,5 @@
 extern const MOption MP_REPLY_PREFIX;
 extern const MOption MP_SET_REPLY_FROM_TO;
-extern const MOption MP_USERNAME;
+extern const MOption MP_SET_REPLY_STD_NAME;
 
 // ----------------------------------------------------------------------------
@@ -1057,4 +1057,21 @@
       if ( ContainsOwnAddress(to, profile, OwnAddress_From, &from) )
       {
+         // check if the personal name is missing
+         AddressList_obj addrFrom(from);
+         Address *addr = addrFrom->GetFirst();
+         if ( addr && addr->GetName().empty() )
+         {
+            if ( READ_CONFIG(profile, MP_SET_REPLY_STD_NAME) )
+            {
+               // use the standard personal name
+               AddressList_obj addrOwn(AddressList::CreateFromAddress(profile));
+               addr = addrOwn->GetFirst();
+               if ( addr )
+               {
+                  from = Address::BuildFullForm(addr->GetName(), from);
+               }
+            }
+         }
+
          cv->SetFrom(from);
       }



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to