Rails和Gmail SMTP,如何使用自定义地址

我已经将Rails(2.1)应用程序设置为通过Gmail发送电子邮件,但无论何时我发送电子邮件,无论我将地址设置为我的ActionMailer,电子邮件总是像我的Gmail电子邮件地址一样发送。 这是他们在Gmail上实施的安全限制,以阻止垃圾邮件发送者使用他们的SMTP吗?

注意:我在ActionMailer中尝试了以下两种方法(以防万一):

@from = me@mydomain.com from 'me@mydomain.com' 

我相信这只是Gmail通过SMTP发送邮件时所做的事情,因为有人提到他们在使用SMTP发送邮件的教程中这样做。

我想我过去曾尝试过失败过,但我在gmail网站上遇到过这个问题: http : //mail.google.com/support/bin/answer.py? ctx=gmail& hl= zh-CN&answer= 22370

看起来你可以在gmail中指定一个自定义的“发件人”地址,也许在那时,看看设置@from是否有效(现在gmail知道你的自定义来自地址)。

这最有可能阻止人们尝试从Google无法validation发件人拥有的地址发送电子邮件。 这在邮件提供商中相当普遍,并且可能是阻止人们使用Google服务发送垃圾邮件的安全措施。