Sending HTML email with attachment

Started by Petri Keckman on 15-Jun-2013/22:53:01-7:00
I can send email in HTML format using this code: R E B O L [ -title "sending HTML email" ] myheader: make object! [ -Content-Type: "text/html" -From: reboller@hotmail.com -Return-Path: reboller@hotmail.com -To: "REBollers" -Date: to-idate now -MIME-Version: "1.0" ] send/header reboller@hotmail.com "<FONT FACE='Lucida' SIZE='+7' COLOR='#FF0000'>Testing sending</FONT>" myheader halt And I can send attachment using this code: R E B O L [ -title "sending HTML email with attachment" ] myheader: make object! [ -Content-Type: "text/html" -From: reboller@hotmail.com -Return-Path: reboller@hotmail.com -To: "REBollers" -Date: to-idate now -MIME-Version: "1.0" ] send/header/attach reboller@hotmail.com "<FONT FACE='Lucida' SIZE='+7' COLOR='#FF0000'>Testing sending</FONT>" myheader %picture.jpeg halt But when I send the email with attacment, the email did not came in HTML format. Why not? Look: http://www.petke.info/sending.html
I've faced this problem too, There is a kind of bug in build-attach-body function which is used in sending email with attachment. >> source build-attach-body You can see that it switches to text/plain when you have an attachment: ... insert body reduce [boundary "^/Content-type: text/plain^/^/"] .. you can copy build-attach-body function source into your rebol.r file and change that line to text/html to make the html format default. I hope this will help.

Reply