Changeset 2201

Show
Ignore:
Timestamp:
06/18/07 12:39:47
Author:
pvanhoof
Message:

Fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r2193 r2201  
     12007-06-18  Philip Van Hoof  <pvanhoof@gnome.org> 
     2 
     3        * Fixed the From and the Error reporting when sending messages 
     4        * Fixed the support for Yahoo's SMTP 
     5 
    162007-06-17  Philip Van Hoof  <pvanhoof@gnome.org> 
    27 
  • trunk/libtinymail-camel/tny-camel-transport-account.c

    r2198 r2201  
    241241        g_static_rec_mutex_unlock (apriv->service_lock); 
    242242 
    243         /*header = tny_msg_get_header (msg); */ 
    244243        message = _tny_camel_msg_get_camel_mime_message (TNY_CAMEL_MSG (msg)); 
    245         /* from = camel_internet_address_new (); */ 
    246244        from = camel_mime_message_get_from (message); 
    247  
    248 /* 
    249         str = tny_header_get_from (header); 
    250         if(str) 
    251         { 
    252                 _foreach_email_add_to_inet_addr (str, from); 
    253                 camel_mime_message_set_from (message, from); 
    254         } 
    255  
    256         str = tny_header_get_to (header); 
    257         if(str) 
    258         { 
    259                 recipients = camel_internet_address_new (); 
    260                 _foreach_email_add_to_inet_addr (str, recipients); 
    261                 camel_mime_message_set_recipients (message, CAMEL_RECIPIENT_TYPE_TO, recipients); 
    262                 g_object_unref (recipients); 
    263         } 
    264  
    265  
    266         str = tny_header_get_cc (header); 
    267         if(str) 
    268         { 
    269                 recipients = camel_internet_address_new (); 
    270                 _foreach_email_add_to_inet_addr (str, recipients); 
    271                 camel_mime_message_set_recipients (message, CAMEL_RECIPIENT_TYPE_CC, recipients); 
    272                 g_object_unref (recipients); 
    273         } 
    274  
    275  
    276         str = tny_header_get_bcc (header); 
    277         if(str) 
    278         { 
    279                 recipients = camel_internet_address_new (); 
    280                 _foreach_email_add_to_inet_addr (str, recipients); 
    281                 camel_mime_message_set_recipients(message, CAMEL_RECIPIENT_TYPE_BCC, recipients); 
    282                 g_object_unref (recipients); 
    283         } 
    284  
    285  
    286         str = tny_header_get_subject (header); 
    287         if(str) 
    288                 camel_mime_message_set_subject(message,str); 
    289 */ 
     245        recipients = camel_mime_message_get_recipients (message, CAMEL_RECIPIENT_TYPE_TO); 
     246 
     247        gchar raw[200]; 
     248        camel_address_decode (from, raw); 
     249printf ("%s\n",raw); 
    290250 
    291251        apriv->connected = TRUE; 
    292252 
    293         recipients = camel_mime_message_get_recipients (message, CAMEL_RECIPIENT_TYPE_TO); 
    294253        camel_transport_send_to (transport, message, (CamelAddress*)from,  
    295254                        (CamelAddress*)recipients, &ex); 
  • trunk/tests/c-demo/tny-demoui-summary-view.c

    r2200 r2201  
    507507                                        tny_header_set_to (nheader, to); 
    508508                                        tny_header_set_from (nheader, from); 
    509  
    510509                                        g_object_unref (nheader); 
     510 
    511511                                        tny_send_queue_add (priv->send_queue, msg, NULL); 
    512512                                }