部署 Linux 的 sendmail 在 Mac 下有什么替代插件?

zernel · 2012年05月17日 · 最后由 Zernel 回复于 2012年05月17日 · 4048 次阅读

项目要用到发邮件的功能,代码写好了,在 Linux 下测试正常,不过在 Mac 下就发不了邮件,日志如下,应该是没有装相关的插件,在 Linux 下没记错的话是要装 sendmail,不知道在 Mac 下有什么替代方案?谢谢:-)

Sent mail to zernel@andertec.ca (7ms)
Date: Thu, 17 May 2012 14:27:33 +0800
From: info@bayspaceevents.com
To: zernel@andertec.ca
Message-ID: <4fb49a55c34f4_2073fc174434d40932de@ZernelmatoMacBook-Pro.local.mail>
Subject: Your reset password code is YUEKHE
Mime-Version: 1.0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

如果需要大量发邮件的话 postfix 就是为了替代 sendmail 设计出来的 http://www.postfix.org/ 简单随便发邮件就用 action_mailer mail 现成的 gem 包可以用,配置简单,操作方便

#1 楼 @diudiutang action_mailer mail 现成的 gem 包?现在是在用 action_mailer,一样的代码在 Linux 下能发邮件,在 Mac 下发不了,google 了半天找不到比较好的解决方案,不知道是不是要在 Mac 下装个做 sendmail 那样的插件才能发

我们一直在用 SendGrid 发邮件,暂时没必要自己部署一台邮件服务器

#3 楼 @HungYuHei 我想应该不需要自己部署一台邮件服务器,只要装个相关的插件处理一下应该就能解决我这个场景,以前在 Ubuntu 下就装个 sendmail 就可以了,就是不知道在 Mac 下要装哪个

如果不需要测试是否真正发出去的话,可以用预览组件:

http://ruby-china.org/topics/3275 http://ruby-china.org/topics/485

#5 楼 @huacnlee 好的,谢谢 : )

#5 楼 @huacnlee letter_opener 不错,正是我想要的,谢谢推荐

需要 登录 后方可回复, 如果你还没有账号请 注册新账号