这是邮寄的代码..
def testing mail(:to => "[email protected]",:subject => "HTML mailer",:content_type => "text/HTML") do |format| format.HTML { render 'testing' } format.text { render :text => "bing" } endend
这是收到的电子邮件.
----==_mimepart_508fd46252b8c_8023fe595835ad0479a6 Date: Tue,30 Oct 2012 18:51:38 +0530 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-transfer-encoding: 7bitContent-ID: <508fd46254ea7_8023fe595835ad0480b8@Apoorv-Parijats-MacBook-Pro-2.local.mail> bing ----==_mimepart_508fd46252b8c_8023fe595835ad0479a6 Date: Tue,30 Oct 2012 18:51:38 +0530 Mime-Version: 1.0 Content-Type: text/HTML; charset=UTF-8 Content-transfer-encoding: 7bit Content-ID: <508fd46256465_8023fe595835ad04819c@Apoorv-Parijats-MacBook-Pro-2.local.mail> Hi bingcolumn 1 column 2----==_mimepart_508fd46252b8c_8023fe595835ad0479a6--
控制台的输出 –
Loading development environment (Rails 3.2.2) 1.9.3-p125 :001 > RankMailer.testing.deliver I,[2012-10-30T18:51:38.331238 #2050] INFO -- : Rendered rank_mailer/testing.HTML.erb (1.8ms) I,[2012-10-30T18:51:38.333117 #2050] INFO -- : Rendered text template (0.0ms) I,[2012-10-30T18:51:45.824962 #2050] INFO -- : Sent mail to [email protected] (7484ms) D,[2012-10-30T18:51:45.825125 #2050] DEBUG -- : Date: Tue,30 Oct 2012 18:51:38 +0530 From: [email protected] To: [email protected] Message-ID: <508fd462572ec_8023fe595835ad0482c0@Apoorv-Parijats-MacBook-Pro-2.local.mail> Subject: HTML mailer Mime-Version: 1.0 Content-Type: text/HTML; charset=UTF-8 Content-transfer-encoding: 7bit ----==_mimepart_508fd46252b8c_8023fe595835ad0479a6 Date: Tue,30 Oct 2012 18:51:38 +0530 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-transfer-encoding: 7bit Content-ID: <508fd46254ea7_8023fe595835ad0480b8@Apoorv-Parijats-MacBook-Pro-2.local.mail> bing ----==_mimepart_508fd46252b8c_8023fe595835ad0479a6 Date: Tue,30 Oct 2012 18:51:38 +0530 Mime-Version: 1.0 Content-Type: text/HTML; charset=UTF-8 Content-transfer-encoding: 7bit Content-ID: <508fd46256465_8023fe595835ad04819c@Apoorv-Parijats-MacBook-Pro-2.local.mail> Hi bing <table > <tr> <td>column 1</td> <td>column 2</td> </tr> </table> ----==_mimepart_508fd46252b8c_8023fe595835ad0479a6-- => #<Mail::Message:70255316899740,Multipart: false,headers: <Date: Tue,30 Oct 2012 18:51:38 +0530>,<From: [email protected]>,<To: [email protected]>,<Message-ID: <508fd462572ec_8023fe595835ad0482c0@Apoorv-Parijats-MacBook-Pro-2.local.mail>>,<Subject: HTML mailer>,<Mime-Version: 1.0>,<Content-Type: text/HTML>,<Content-transfer-encoding: 7bit>>解决方法 请勿指定:content_type =>邮件方法中的“text / HTML”.由于您使用的是格式块,因此rails会自动选择mime类型.
更多细节:
试试这个发送多部分电子邮件(即电子邮件的HTML和文本格式).注意格式的顺序.
mail(:to => "[email protected]",:subject => "HTML mailer") do |format| format.text { render :text => "bing" } format.HTML { render 'testing' }end总结
以上是内存溢出为你收集整理的html – Rails邮件程序mimepart可见为邮件正文中的文本全部内容,希望文章能够帮你解决html – Rails邮件程序mimepart可见为邮件正文中的文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)