首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pony Mail Gem抛出管道损坏错误

Pony Mail Gem抛出管道损坏错误
EN

Stack Overflow用户
提问于 2012-09-17 01:48:23
回答 2查看 476关注 0票数 0

因此,我使用sinatra,并尝试从应用程序发送电子邮件,因为基本的验证原因。我翻了翻文档,发现了那匹宝石小马,似乎正合我的胃口。在我的app.rb文件中

代码语言:javascript
复制
require 'rubygems'
require 'sinatra'
require 'pony'
require 'mail'

post '/signup' do
  Pony.mail  :to => "myself@me.com", :body => "User Sign Up!", :subject => "score"
end

但我最终得到了一个管道损坏的错误。见下文。我进入了sendmail.rb,但对它的任何更改都会得到不同的错误。我想其他一些人也经历过类似的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-17 08:30:39

你能用小马通过IRB手动发送邮件吗?

代码语言:javascript
复制
$ irb
>> require 'rubygems'
>> require 'pony'
>> mail = Pony.mail :to => "myself@me.com", :body => "User sign up!", :subject => "score"

您可能需要添加更多选项(如SMTP服务器)。有关配置,请参阅https://github.com/benprew/pony

票数 1
EN

Stack Overflow用户

发布于 2012-09-18 05:25:25

如果你发现自己遇到了和我一样的问题,这很容易解决。信息here

基本上,您只需在终端中运行这三行

代码语言:javascript
复制
sudo mkdir -p /Library/Server/Mail/Data/spool
sudo /usr/sbin/postfix set-permissions
sudo /usr/sbin/postfix start

这个答案是在https://apple.stackexchange.com/questions/54051/sendmail-error-on-os-x-mountain-lion给我的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12449222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档