7

メールは私のローカルから送信されるようになりましたが、私のボックスからは送信されません。このエラーが返されます。誰もがこれが何であるか知っていますか?

Net :: SMTPAuthenticationError(535 5.7.8エラー:認証に失敗しました:認証に失敗しました):

私のenvironments/production.rb

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
  :address => "smtp.sendgrid.net",
  :port => '25',
  :domain => "mydomain.com",
  :authentication => :plain,
  :user_name => "email@gmail.com",
  :password => "password1234"
 }

/etc/ssmtp/ssmtp.conf:

root=postmaster
mailhub=smtp.sendgrid.net
AuthUser=email@gmail.com
AuthPass=password1234
AuthMethod=LOGIN
rewriteDomain=mydomain.com
FromLineOverride=YES
UseSTARTTLS=NO
4

4 に答える 4

7

これは通常、アカウントがプロビジョニングされていないために発生します。

于 2010-06-05T19:47:18.790 に答える
0

ちなみに、SendGridでPostFixを使用すると、ユーザーがRailsアプリを使用する際の遅延が少なくなるため、より有利であることがわかりました。SMTPを使用していたとき(上記のように)、メールを送信するアクションをロードするときに長い遅延が発生していました。詳細については、このSendGrid wikiページを参照してください: http ://wiki.sendgrid.com/doku.php?id = postfix

于 2010-07-20T15:43:54.657 に答える
0

SendGridに登録すると、新しいアカウントからメールを送信する前に、管理者によってモデレートされます。

参照: https ://support.sendgrid.com/hc/en-us/articles/200181628

于 2015-09-17T10:42:47.013 に答える
0

テストサーバーでも同様の問題が発生しましたが、非アクティブなため、アカウントが無効になりました。SendGridを使用してサポートチケットを作成し、再度アクティブ化しました。

于 2018-08-10T01:14:18.247 に答える