Changeset 2201
- Timestamp:
- 06/18/07 12:39:47
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-transport-account.c (modified) (1 diff)
- trunk/tests/c-demo/tny-demoui-summary-view.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r2193 r2201 1 2007-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 1 6 2007-06-17 Philip Van Hoof <pvanhoof@gnome.org> 2 7 trunk/libtinymail-camel/tny-camel-transport-account.c
r2198 r2201 241 241 g_static_rec_mutex_unlock (apriv->service_lock); 242 242 243 /*header = tny_msg_get_header (msg); */244 243 message = _tny_camel_msg_get_camel_mime_message (TNY_CAMEL_MSG (msg)); 245 /* from = camel_internet_address_new (); */246 244 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); 249 printf ("%s\n",raw); 290 250 291 251 apriv->connected = TRUE; 292 252 293 recipients = camel_mime_message_get_recipients (message, CAMEL_RECIPIENT_TYPE_TO);294 253 camel_transport_send_to (transport, message, (CamelAddress*)from, 295 254 (CamelAddress*)recipients, &ex); trunk/tests/c-demo/tny-demoui-summary-view.c
r2200 r2201 507 507 tny_header_set_to (nheader, to); 508 508 tny_header_set_from (nheader, from); 509 510 509 g_object_unref (nheader); 510 511 511 tny_send_queue_add (priv->send_queue, msg, NULL); 512 512 }
