2014-03-01 50 views
0

我有一個紅寶石的應用程序,我用這種格式的文檔http://ruby-doc.org/stdlib-2.0/libdoc/net/smtp/rdoc/Net/SMTP.html在發現發送電子郵件:紅寶石和發送電子郵件與NET :: SMTP:我如何強制字體?

這是一個示例代碼:

def send_notification(exception) 

    msgstr = <<-END_OF_MESSAGE 
    From: Exchange Errors <[email protected]> 
    To: Edmund Mai <[email protected]> 
    Subject: test message 
    Date: Sat, 23 Jun 2001 16:26:43 +0900 
    Message-Id: <[email protected]> 

    This is a test message. 
    END_OF_MESSAGE 


    Net::SMTP.start('your.smtp.server', 25) do |smtp| 
    smtp.send_message msgstr, '[email protected]', '[email protected]' 
    end 
end 

如何強制字體此電子郵件?我想強制它到信使新。

回答

0

電子郵件允許使用基本HTML,並可能使用CSS。

你應該能夠這樣做(我在實際的字體名稱猜測)

<font face="courier new">my text</font> 

注意

並非所有電子郵件閱讀器將解析HTML和CSS。這不能保證工作。儘管如此,它應該在更多主要的電子郵件閱讀器中工

此外,<font></font>標籤是舊的,不應在任何其他上下文中使用。它們在HTML5中不受支持。

+0

嗨賈斯汀,這不適用於Gmail。它不會自動獲取格式 – ishan

+0

請嘗試使用CSS方法。 –

+0

我意識到我錯過了「Content-type:text/html」標籤 – ishan

相關問題