質問

Rails (2.1) アプリは Gmail 経由でメールを送信するように設定していますが、ActionMailer で送信元アドレスをどのように設定しても、メールを送信するたびに、メールは常に Gmail メール アドレスから送信されたかのように受信されます。これは、SMTP を使用するスパマーを阻止するために Gmail に導入されたセキュリティ制限ですか?

注記:ActionMailer内で次の両方の方法を試しました(念のため)。

@from = me@mydomain.com
from 'me@mydomain.com'
役に立ちましたか?

解決

SMTP を使用したメール送信に関するチュートリアルで Gmail がこれを行うと述べられていたので、これは単に SMTP 経由でメールが送信されるときに Gmail が行うことだと思います。

他のヒント

私も過去に何度か挑戦して失敗したと思いますが、Gmail サイトで次のようなものを見つけました。 http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=ja&answer=22370

Gmail 内でカスタムの「差出人」アドレスを指定できるようです。おそらくその時点で、@from の設定が機能するかどうかを確認してください (これで、Gmail はカスタムの差出人アドレスを認識しました)。

これにより、Google が送信者の所有者であることを確認できないアドレスからメールを送信しようとするユーザーが阻止される可能性が高くなります。これはメールプロバイダーの間ではかなり一般的であり、おそらくスパムの送信に Google のサービスを使用するのを防ぐための安全策です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top