send Email via Gmail of Google Apps in your Rails project

最近正式推出 Google Apps,提供了 Email/Calendar/Docs/… 一堆功能,最重要的一个就是 Email 了,大家可以在 Gmail 中使用自己的域名。我们为多背一公斤申请了 1kg.org。设置了 MX 记录和 CNAME,不知为何现在 mail/docs/calendar.1kg.org 都无法访问,但是通过 nslookup 查看已经指向 Google 的 server 了。邮件功能倒是工作正常,给自己申请的 suave.su # 1kg.org 可以正常收到邮件。

Google  这服务对我来说最重要的是可以作为邮件服务器为网站发一些欢迎/提醒之类的邮件。 Gmail 的 smtp 使用了 ssl 加密,在 Rails 默认的 ActionMailer 中不支持,需要修正一下,在几篇 Blog 都提到过这个方法,但是原作者的 Blog 访问不了了,找了半天终于搞定,方法如下:

  1. 这段代码保存在 lib/smtp_tls.rb 中
  2. 这段代码保存在 config/environment.rb 中
  3. 重启 server,搞定

不过后来在一篇 Blog 的评论中看到说 Gmail 限制一天只能发 500 封邮件,Google 了一下貌似确有此事,还没有亲自证实。

有一条关于 “send Email via Gmail of Google Apps in your Rails project”的留言

发表你的看法

最近主题:

最近评论

  • erick: 搞定了, 从win上转过来的,比较呆, ...
  • erick: 装成功能 了,想用gui工具访问mysql,请...
  • Gary: Did you write this skin for Maxthon? If so, can I...
  • andy: what's iter...
  • g.zhen.ning: 有道理,有点喜欢ruby,不过不知道前...