SMTPを使用してGmailアカウントでメールを送信する

dr mkc

Gmailアカウントにテストメールを送信したい

したがって、https: //golang.org/src/net/smtp/example_test.goからこのスニペットを試しました

func ExampleSendMail() {
    // Set up authentication information.
    auth := smtp.PlainAuth("", "[email protected]", "password", "mail.example.com")

    // Connect to the server, authenticate, set the sender and recipient,
    // and send the email all in one step.
    to := []string{"[email protected]"}
    msg := []byte("To: [email protected]\r\n" +
        "Subject: discount Gophers!\r\n" +
        "\r\n" +
        "This is the email body.\r\n")
    err := smtp.SendMail("mail.example.com:25", auth, "[email protected]", to, msg)
    if err != nil {
        log.Fatal(err)
    }
}

しかしながら。このエラーメッセージが表示されます。

dial tcp 74.125.23.109:25: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

この問題の根本的な原因を理解するのを手伝ってください。

エゼキエル模擬国連

実際のコードでは、mail.example.comの代わりに実サーバーのドメインとポートを使用していると仮定します。

エラーメッセージから、接続しようとしたSMTPサーバーが応答せず、要求がタイムアウトしたことは明らかです。正しいポート(SendMail呼び出しのmail.example.com:25の部分)で有効なSMTPサーバーに接続していることを確認する必要があります。

確認する簡単な方法の1つは、ターミナルに移動して実行することです。

telnet server.anexampledomain.net 25   # replace with domain and port in question

次のような答えが得られるかどうかを確認してください。

Trying 74.125.23.109...
Connected to 74.125.23.109.
Escape character is '^]'.
220 smtp.gmail.com ESMTP x3sm2050129pfp.98 - gsmtp

これは、サーバーがアクセス可能であり、SMTP接続に対して開いていることを示しています。

適切なサーバードメインとポートを作成し、上記でサーバーに接続できない場合、問題はネットワークにあり、作成したコードではありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SMTPを使用してphpを使用してGmailアカウントにメールを送信する方法

分類Dev

SMTP が Gmail ビジネス アカウントでメールを送信していません。

分類Dev

SMTPとGmailを使用してDjangoでメールを送信する

分類Dev

双方向認証を持つGmailアカウントでJavaを介してメールを送信する

分類Dev

javaxを使用してAndroidからGmailアカウントを使用してメールを送信することはできません

分類Dev

Gmailアカウントを使用してアプリからメールを送信するにはどうすればよいですか?

分類Dev

Gmailアカウントにメールを送信する

分類Dev

Gmailアカウントからメールを送信する-Python

分類Dev

プロキシローカルホストを介してGmailのSMTP経由でメールを送信する

分類Dev

OAuth2とnodemailerを使用して私のGmailアカウントからメールを送信します

分類Dev

GmailアカウントからDjangoでメールを送信する

分類Dev

zohomailアカウントからSSLを使用してメールを送信する

分類Dev

PHPを使用してメールでアカウント登録確認リンクを送信する方法は?

分類Dev

ローカルホストを使用してcakephpでメールを送信するときにGmailのSMTPが機能しない理由

分類Dev

C#でSMTPクライアントを使用してメールを送信する

分類Dev

Google Scripts:GMailでインポートされたアカウントでメールを送信する

分類Dev

Appengineのドメインエイリアスアカウントを使用してメールを送信する

分類Dev

Yii2 は、swift メーラー経由で Gmail アカウントにメールを送信します

分類Dev

Gmail SMTP を使用してメールを送信できない

分類Dev

HTML本文のGmailアカウントからSMTPPythonを使用してメールを送信

分類Dev

Laravel経由でメールを送信するときにGmailがアカウントをロックする

分類Dev

GmailのSMTPサーバーとJavaMailを使用してJavaで認証なしでメールを送信する

分類Dev

yahooアカウントを使用してメールを送信する-エラーメッセージ

分類Dev

Protonmailアカウント、SMTPライブラリからPythonでメールを送信する

分類Dev

Pythonのsmtp.gmail.comを介してGAEでメールを送信する

分類Dev

GmailのSMTPを介してlaravelでメールを送信する方法は?

分類Dev

smtpエラー:golangアプリでGmailを介してメールを送信するときに534

分類Dev

cPanelメールアカウントを使用してlaravelで確認メールを送信するにはどうすればよいですか?

分類Dev

ユーザーがGmailまたはOutlook(または他の)アカウントを持っているかどうかをチェックするコードを使用して「mailto」を使用してメールを送信する方法はありますか?

Related 関連記事

  1. 1

    SMTPを使用してphpを使用してGmailアカウントにメールを送信する方法

  2. 2

    SMTP が Gmail ビジネス アカウントでメールを送信していません。

  3. 3

    SMTPとGmailを使用してDjangoでメールを送信する

  4. 4

    双方向認証を持つGmailアカウントでJavaを介してメールを送信する

  5. 5

    javaxを使用してAndroidからGmailアカウントを使用してメールを送信することはできません

  6. 6

    Gmailアカウントを使用してアプリからメールを送信するにはどうすればよいですか?

  7. 7

    Gmailアカウントにメールを送信する

  8. 8

    Gmailアカウントからメールを送信する-Python

  9. 9

    プロキシローカルホストを介してGmailのSMTP経由でメールを送信する

  10. 10

    OAuth2とnodemailerを使用して私のGmailアカウントからメールを送信します

  11. 11

    GmailアカウントからDjangoでメールを送信する

  12. 12

    zohomailアカウントからSSLを使用してメールを送信する

  13. 13

    PHPを使用してメールでアカウント登録確認リンクを送信する方法は?

  14. 14

    ローカルホストを使用してcakephpでメールを送信するときにGmailのSMTPが機能しない理由

  15. 15

    C#でSMTPクライアントを使用してメールを送信する

  16. 16

    Google Scripts:GMailでインポートされたアカウントでメールを送信する

  17. 17

    Appengineのドメインエイリアスアカウントを使用してメールを送信する

  18. 18

    Yii2 は、swift メーラー経由で Gmail アカウントにメールを送信します

  19. 19

    Gmail SMTP を使用してメールを送信できない

  20. 20

    HTML本文のGmailアカウントからSMTPPythonを使用してメールを送信

  21. 21

    Laravel経由でメールを送信するときにGmailがアカウントをロックする

  22. 22

    GmailのSMTPサーバーとJavaMailを使用してJavaで認証なしでメールを送信する

  23. 23

    yahooアカウントを使用してメールを送信する-エラーメッセージ

  24. 24

    Protonmailアカウント、SMTPライブラリからPythonでメールを送信する

  25. 25

    Pythonのsmtp.gmail.comを介してGAEでメールを送信する

  26. 26

    GmailのSMTPを介してlaravelでメールを送信する方法は?

  27. 27

    smtpエラー:golangアプリでGmailを介してメールを送信するときに534

  28. 28

    cPanelメールアカウントを使用してlaravelで確認メールを送信するにはどうすればよいですか?

  29. 29

    ユーザーがGmailまたはOutlook(または他の)アカウントを持っているかどうかをチェックするコードを使用して「mailto」を使用してメールを送信する方法はありますか?

ホットタグ

アーカイブ