2017-02-04 8 views
0

私のサーバーから従来のASPを使用してsmtp.gmail.comにメールを送信する必要があります。 私はASPEmailコンポーネントを使用しており、最新バージョン(5.4.0.6)aspemail64を持っています。Classis smtp.gmail.comへのASPの送信が機能しません

私が試したことはすべてエラーです。

1)だけのユーザーとパスワード

mailer.host  = "smtp.gmail.com" 
mailer.Username = "[email protected]" 
mailer.Password = "somepass" 

これが与える: のErr = 530 5.7.0最初にSTARTTLSコマンドを発行する必要があります。

2)TLSおよびポート587

mailer.TLS = True 
mailer.Port = 587 

トランスポート層セキュリティエラー#30(SMTP):534-5.7.14 Webブラウザ、その後534-5.7.14もう一度やり直してください経由でログインしてください。 534-5.7.14あなた経由でログインして下さい:534-5.7.14)は534 5.7.14 https://support.google.com/mail/answer/78754

3でSSLポート465

mailer.SSL = True 
mailer.Port = 465 

トランスポート層セキュリティエラー#30(SMTP)の詳細をご覧くださいWebブラウザと534-5.7.14を入力し、もう一度お試しください。 534-5.7.14詳細を読む534 5.7.14 https://support.google.com/mail/answer/78754

誰でも、smtp.gmail.comで動作するクラシックASPEmail64を入手できますか?

+0

あなたはそのリンクに従っていますか?それが示唆する「安全性の低いアプリケーションを許可する」設定を試しましたか? –

+0

[Gmail SMTPデバッグ:エラー "ウェブブラウザ経由でログインしてください"](http://stackoverflow.com/questions/20337040/gmail-smtp-debug-error-please-log-in-via-your) -ウェブブラウザ) –

答えて

0

お返事ありがとうございます。

この情報はわかりました。この情報は他の人を助けるかもしれません。

DNSにSPFレコードが必要です。 https://en.wikipedia.org/wiki/Sender_Policy_Framework

私が一度それを置くと、奇妙なエラーは、Gmailのセキュリティ設定が元に戻っても消えてしまいます。

最新のASPEmail64とこれらの設定で動作します。

mailer.From  = "[email protected]" 
mailer.Username = "[email protected]" 
mailer.Password = "password" 

mailer.host = "smtp.gmail.com" 
mailer.TLS = True 
mailer.Port = 587 
関連する問題