我使用Mail gem發送電子郵件。這是我的代碼:如何設置發送郵件寶石的HTML電子郵件?
require 'mail'
require 'net/smtp'
Mail.defaults do
delivery_method :smtp, { :address => "smtp.arrakis.es",
:port => 587,
:domain => 'webmail.arrakis.com',
:user_name => '[email protected]',
:password => 'pass',
:authentication => 'plain',
:enable_starttls_auto => true }
end
Mail::ContentTypeField.new("text/html") #this doesnt work
msgstr= File.read('text2.txt')
list.each do |entity|
begin
Mail.deliver do
from '[email protected]'
to "#{entity}"
subject 'a good subject'
body msgstr
end
rescue => e
end
end
end
我不知道如何設置內容類型,以便我可以格式化我的電子郵件爲html例如。雖然我其實只是希望能夠定義像我的電子郵件客戶端粗體字呢:粗體文字。有人知道我需要指定什麼樣的內容類型來實現這個目的,以及如何用郵件實現它?
只是注意,上面的代碼工作正常發送純文本電子郵件。
哇,我想說**粗體文字**,但它出來爲*粗體文本*所以在這裏它的兩個星不是一個... – fartagaintuxedo 2013-05-02 14:00:30