1

ar_mailer を使用するようにアプリケーションを切り替えたところです。ar_sendmail を実行すると (長い休止の後)、次のエラーが表示されます。

Unhandled exception 530 5.7.0 Must issue a STARTTLS command first. h7sm16260325nfh.4

Gmail SMTP を使用して電子メールを送信していますが、ar_mailer をインストールしたばかりの ActionMailer::Base.smtp_settings を変更していません。

バージョン:

レール: 2.1、ar_mailer: 1.3.1

4

3 に答える 3

1

ライブラリを掘り下げたところ、(Gmail の場合と同様に) TLS を使用したい場合は、:tls (デフォルトは false) の ActionMailer::Base.smtp_settings に新しいオプションが追加されているようです。 true に設定します。

インストール手順で TLS に関して言及されている唯一のことは、他の smtp_tls ファイルを削除することですが、私が持っていたものは tls オプションが機能する必要がありませんでした。

于 2008-09-20T23:45:45.963 に答える
0

使用している ar_mailer のバージョンは何ですか? 次に示すように、Gmail 固有のバグが 1.3.1 で修正されました。

http://rubyforge.org/forum/forum.php?forum_id=16364

于 2008-09-20T23:28:49.810 に答える