RUBY:小马电子邮件附件错误

发布于 2024-10-06 11:24:22 字数 781 浏览 7 评论 0原文

 Pony.mail(:to => ad.to_s, :via => :smtp, :via_options => {
    :address              => 'smtp.gmail.com',
    :port                 => '587',
    :enable_starttls_auto => true,
    :user_name            => 'login',
    :password             => 'pass',
    :authentication       => :plain, # :plain, :login, :cram_md5, no auth by default
    :domain               => "localhost.localdomain", # the HELO domain provided by the client to the server
    :headers => { 'Content-Type' => 'text/plain' },
  },:subject => 'detail',
    :body                 => IO.read('body.txt'),
    :attachments => {"file.pdf" => File.read("./pdf/" + at.to_s)}
    )

文件无法读取、扭曲(pdf 文件的修改版本不能解决问题 1.4-1.6)..出了什么问题?哑剧类型错误??

 Pony.mail(:to => ad.to_s, :via => :smtp, :via_options => {
    :address              => 'smtp.gmail.com',
    :port                 => '587',
    :enable_starttls_auto => true,
    :user_name            => 'login',
    :password             => 'pass',
    :authentication       => :plain, # :plain, :login, :cram_md5, no auth by default
    :domain               => "localhost.localdomain", # the HELO domain provided by the client to the server
    :headers => { 'Content-Type' => 'text/plain' },
  },:subject => 'detail',
    :body                 => IO.read('body.txt'),
    :attachments => {"file.pdf" => File.read("./pdf/" + at.to_s)}
    )

File comes unreadable, distorted (modified version of pdf file does not solve the problem 1.4-1.6).. What's wrong?? Wrong mime type??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

热鲨 2024-10-13 11:24:22

看起来像是与编码相关的问题。
尝试使用 File.binread 代替。

Looks like encoding-related issue.
Try to use File.binread instead.

檐上三寸雪 2024-10-13 11:24:22

内容类型不应该是简单的。让小马帮你解决(多部分)

content-type shouldn't be plain. Let pony figure it out for you (multipart)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文