- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
"test@-6ren">
这是我的第一个问题,但我想要做的是使用一两行在 rails 控制台中发送带有附件的邮件。我不想实例化像..
类 Mailer < ActionMailer::Base
...
结尾
我想这样试试:
m=ActionMailer::Base.mail(:to => "harry@example.com", :from => "test@example.com", :subject=>"test from zip", :content_type=>"multipart/mixed")
m.attachments['file.zip']={:mime_type => "application/zip", :data=>File.read("#{Rails.root}/tmp/test.zip")}
m.deliver
--
Date: Tue, 06 Mar 2012 06:59:42 -0800
Mime-Version: 1.0
Content-Type: application/zip;
charset=UTF-8
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=file.zip
Content-ID: <4f56264f16e82_498a46e93467093@ip-10-125-15-127.mail>
UEsDBBQAAAAIAE9iZUBSMYOwkKgZANRakgAQABUAbG9hbl9kZXRhaWxzLmNz
dlVUCQADlh9VT0QfVU9VeAQA6APoA8xdW3PiuLZ+37+Ch6ldZ1dZGUvyNW/c
EwKBQLiENze4gytgZ9tmMplff5YMlgQWmV1tk5qufiAkwV8trcu3bko/8sLa
m/+p9dmLJPXSfaI1oyR4Df21Non28crPvt+MfS/117Uo5C+9VKu/v8fRH4e3
O0HobWte9g68gHdaQfJjHyeHb4/9/+79JPu9XbQPU22y2kTRVuv74dqPa7G/
...
最佳答案
对它不起作用的原因的估计
根据 SO 帖子 Invalid filename in email (ActionMailer)似乎是 ActionMailer 想要从文件中自动收集信息,而这在控制台中是不可用的。
我注意到以下内容虽然很乱,但可以从控制台运行(足以满足我的目的):
File.open("magical_elephant_potato.txt", 'w') {|f| f.write("Heyyyy youuu!") }
m=ActionMailer::Base.mail(:to => "rainbowpony@company.com", :from => "noreply@railsapp.com", :subject=>"Behold my MEP attache", :content_type=>"multipart/mixed")
m.attachments['magical_elephant_potato.txt']=File.read("magical_elephant_potato.txt")
m.deliver
FileUtils.rm('magical_elephant_potato.txt')
--
Date: Tue, 08 Jan 2013 11:08:57 +0000
Mime-Version: 1.0
Content-Type: text/plain;
charset=UTF-8;
filename=magical_elephant_potato.txt
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=magical_elephant_potato.txt
Content-ID: <50bbfe4898ac_6d7febf6a312062@ws9.companydev.com.mail>
Heyyyy youuu!
----
关于ruby-on-rails-3 - 在一两行中使用 ActionMailer::Base 在 Rails 3.0 中发送带有附件的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9589661/
您可以通过添加 :queue 作为可选参数来指定在 ActionMailer 中调用 Deliver_later 时要使用的队列,例如: Notifier.welcome(User.first.id)
环境 Ruby 2.2.1、Rails 4.2.0、rspec-core 3.2.2、rspec-expectations 3.2.0、rspec-mocks 3.2.1、rspec-rails 3.
我正在使用 ActionMailer 发送电子邮件,这些电子邮件包含图像。包含我正在使用的图像 和 config.action_controller.asset_host在暂存/生产中设置正确。 这些
错误 我已经完成了 ActionMailer 设置并在开发中完美运行。我可以调用 UserMailer.welcome(user).deliver,然后电子邮件就会到达目的地。但是,当我将代码投入生产
我正在尝试向我们的用户发送一封本质上只是一张巨型图像的 HTML 电子邮件。到目前为止,我还没有尝试过任何花哨的东西。我的 View 如下所示: body {
一段时间以来,我一直在苦苦思索。我有这个字符串: [18] pry(main)> p.title => "Human meat – Wesker and Son butchers at Smithfi
我正在尝试在我的开发环境中设置一个简单的 contact_us 页面,用户可以在其中使用我创建的表单发送查询。我已经设置了 ActiveMailer 和联系人模型/ Controller / View
我的 config/environments/development.rb 中有以下内容 # ActionMailer settings config.action_mailer.perfor
有没有简单的方法来做 response.should render_template(:foo) 的等价物?在邮件规范中?这是我想要做的: mail.should render_template(:w
我已将 Capistrano 设置为在部署我的 RoR (2.3.8) 应用程序后发送电子邮件。我有一个 config/cap_mailer.rb文件基本上如下所示: ActionMailer::Ba
我有一个问题,ActionMailer 有时不发送电子邮件。它是可重复的,并且会在某些时候影响某些人,尽管导致它的原因是个谜。 尽管 config.action_mailer.raise_delive
我正在使用 ActionMailer 并且在我的邮件模型中,我有一个这样的 from set default :from => "from@example.org" 在我的 environment.r
我不知道为什么,但是 Rails Mailer 使用 Gmail 帐户发送的电子邮件收到的邮件带有主题但正文为空... postman : class ContatoMailer E
我有以下代码。它是一个 ActionMailer 类方法,发送包含两种附件的电子邮件: pdf 文件 (_attachment),在内存中呈现并直接添加到消息中 一些其他文件 (_attached_f
通过actionmailer发送邮件时,在SMTP服务器正常或错误时,该 Action 邮件将从SMTP服务器获得响应。有没有办法在发送邮件后检索此响应? 另外,如果SMTP服务器未抛出任何错误,该怎
我的 Rails 3.1 项目中的 ActionMailer 有一个奇怪的行为,ActionMailer::Base.deliveries 在测试中是空的,而我实际上可以通过在 rails 控制台中运
我一直在使用 actionmailer,但我总觉得它很笨重而且不直观。 你们知道其他更轻便、更直观的解决方案吗? 最佳答案 看看 Pony gem(如 Pony Express),它是 ActionM
我需要在Rails应用程序中使用两个不同的smtp服务器。看来ActionMailer的构造方式,不可能有不同的smtp_settings用于 一个子类。每当发送邮件时,我都可以重新加载每个邮件程序类
看起来很简单,但我还没能让它发挥作用。这些文件在 Web 应用程序上的 S3 上工作正常,但当我通过下面的代码通过电子邮件发送它们时,文件已损坏。 应用程序堆栈:rails 3、heroku、回形针
我在 app/models 中有以下邮件代码。 class Mailman "xyz" # Sends an Email reminder to all the users who missed
我是一名优秀的程序员,十分优秀!