我正在尝试通过Padrino中的sendmail发送电子邮件。 我按照此处(配置和快速使用)的配置进行了设置。 但我总是在服务器日志(Heroku或localhost上)中收到以下错误:
这基本上就是我所拥有的了...
app[web.1]: sh: Illegal option -
app[web.1]: Errno::EPIPE - Broken pipe:
我安装了 mail gem
,并且正在使用 Padrino 0.10.7。
我使用以下内容发送邮件:
post :create do
email(:from => "tony@reyes.com", :to => "john@smith.com", :subject => "Welcome!", :body=>"Body")
end
这基本上就是我所拥有的了...
set :delivery_method
是什么样子的?你是通过 SMTP 发送邮件吗?你的错误信息被记录在日志文件中,但它是由程序的某个部分生成的。你能提供一些来自错误日志的细节吗?我认为Errno::EPIPE
不是与你的邮件发送代码相关的问题,可能是其他地方出了问题。 - Arman H