SMTP経由で匿名で電子メールを送信する

超越

アプリの1つにサポートサービスを追加しようとしていたので、ユーザーのフィードバックを個人のメールに送信するメソッドを作成することにしました。MSDNによると:

UseDefaultCredentialsプロパティがfalseに設定されていて、Credentialsプロパティが設定されていない場合、メールは匿名でサーバーに送信されます。

しかし、UseDefaultCredentialsをfalseに設定すると、電子メールに何も配信されません。

        MailMessage mail = new MailMessage("[email protected]", "[email protected]");
        SmtpClient client = new SmtpClient();
        client.Port = 25;
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.UseDefaultCredentials = false;
        client.Host = "smtp.google.com";
        mail.Subject = "this is a test email.";
        mail.Body = "this is my test email body";
        client.Send(mail)

私の質問は、この問題はGmailに関連しているのか、それとも私がこれを行っている方法に何か問題があるのか​​ということです。

GregD

詳細がなければ、問題が何であるかを確認するのは困難です。UseDefaultCredentialsをtrueに設定すると機能しますか?

SMTPで注意すべき標準的な問題:

  • ほとんどのISPはポート25をブロックしているため、ローカルサーバーを除いて、または特別な場合を除いて、非SSL / TLSSMTPを使用することはできません。

  • GmailのSMTPは、私が知る限り、メール送信のために認証されたログインのみを受け入れます。

私の経験では、認証されたGmailアカウント(パスワード付き)とTLS(暗号化)接続(ポート25ではない)の使用はほとんどどこからでも正常に機能しますが、ユーザーのGmail資格情報がないため、アプリケーションにはおそらく望ましくありません。

これがすべて面倒な場合に検討する可能性のある標準的な代替アプローチは、一般的な電子メールではなく、独自のWebサイトで独自のフォームベースのフィードバック送信プロセスをサポートすることです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PHPを使用してSMTP経由で電子メールを送信する方法

分類Dev

MailSoライブラリ(PHP)を使用してSMTP経由で電子メールを送信する方法

分類Dev

電子メールに画像を埋め込み、Powershell経由で送信する

分類Dev

Spring Faremeworkのsmtp.gmail経由でメールを送信する

分類Dev

SMTPホストに接続できませんでした:10.0.1.9、ポート:80、応答:-1(Java経由で電子メールを送信する場合)

分類Dev

Unicode送信者名でSMTP電子メールを送信する方法

分類Dev

Spring Boot 1.2.5.RELEASE-Gmail SMTP経由での電子メールの送信

分類Dev

SMTP(Java)経由で電子メールを送信しようとしたときにjava.lang.NoClassDefFoundError

分類Dev

cram_md5認証を使用してSSL経由でSMTP経由で電子メールを送信できません

分類Dev

SQLServer経由で電子メールを送信するとエラーが発生します

分類Dev

JAVAのGmail SMTPサーバー経由でメールを送信する

分類Dev

JavaとPostfixサーバー経由でSMTPメールを送信する

分類Dev

Gmail経由でメールを送信するときのJava SMTPエラー

分類Dev

SMTP経由で電子メールに挿入される追加情報

分類Dev

SMTP経由で電子メールに挿入される追加情報

分類Dev

Androidの中のオブジェクトにExcelを作成し、電子メール経由で送信する方法

分類Dev

Javaを使用してGmail経由で電子メールを送信できない

分類Dev

PHPmailer経由でSESSIONDATAを電子メールに送信できません

分類Dev

外部SMTPサービスなしで電子メールを送信する

分類Dev

SMTP認証なしでPHPMailerを使用して電子メールを送信する

分類Dev

フォームヘルプ-ajax経由で送信されたデータを電子メールで送信するためのPHPスクリプトの取得

分類Dev

PerlでSMTP電子メールを送信するより速い方法は?

分類Dev

SAS(WPS)はSMTP経由で電子メールを送信できません。エラーコードを参照してください

分類Dev

SMTPおよびPHPMailer経由で送信メールを送信するときのタイムアウトエラー

分類Dev

Office365 smtp(MEANjsスキャフォールド)経由でnodemailerを使用して電子メールを送信中にエラーが発生しました

分類Dev

Python経由で送信および電子メール送信できません

分類Dev

sendGrid経由で電子メールを送信するようにSpring-Bootを構成するにはどうすればよいですか?

分類Dev

Exchange Webサービス(EWS)APIを使用して共有メールボックス経由で電子メールを送信する方法

分類Dev

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

Related 関連記事

  1. 1

    PHPを使用してSMTP経由で電子メールを送信する方法

  2. 2

    MailSoライブラリ(PHP)を使用してSMTP経由で電子メールを送信する方法

  3. 3

    電子メールに画像を埋め込み、Powershell経由で送信する

  4. 4

    Spring Faremeworkのsmtp.gmail経由でメールを送信する

  5. 5

    SMTPホストに接続できませんでした:10.0.1.9、ポート:80、応答:-1(Java経由で電子メールを送信する場合)

  6. 6

    Unicode送信者名でSMTP電子メールを送信する方法

  7. 7

    Spring Boot 1.2.5.RELEASE-Gmail SMTP経由での電子メールの送信

  8. 8

    SMTP(Java)経由で電子メールを送信しようとしたときにjava.lang.NoClassDefFoundError

  9. 9

    cram_md5認証を使用してSSL経由でSMTP経由で電子メールを送信できません

  10. 10

    SQLServer経由で電子メールを送信するとエラーが発生します

  11. 11

    JAVAのGmail SMTPサーバー経由でメールを送信する

  12. 12

    JavaとPostfixサーバー経由でSMTPメールを送信する

  13. 13

    Gmail経由でメールを送信するときのJava SMTPエラー

  14. 14

    SMTP経由で電子メールに挿入される追加情報

  15. 15

    SMTP経由で電子メールに挿入される追加情報

  16. 16

    Androidの中のオブジェクトにExcelを作成し、電子メール経由で送信する方法

  17. 17

    Javaを使用してGmail経由で電子メールを送信できない

  18. 18

    PHPmailer経由でSESSIONDATAを電子メールに送信できません

  19. 19

    外部SMTPサービスなしで電子メールを送信する

  20. 20

    SMTP認証なしでPHPMailerを使用して電子メールを送信する

  21. 21

    フォームヘルプ-ajax経由で送信されたデータを電子メールで送信するためのPHPスクリプトの取得

  22. 22

    PerlでSMTP電子メールを送信するより速い方法は?

  23. 23

    SAS(WPS)はSMTP経由で電子メールを送信できません。エラーコードを参照してください

  24. 24

    SMTPおよびPHPMailer経由で送信メールを送信するときのタイムアウトエラー

  25. 25

    Office365 smtp(MEANjsスキャフォールド)経由でnodemailerを使用して電子メールを送信中にエラーが発生しました

  26. 26

    Python経由で送信および電子メール送信できません

  27. 27

    sendGrid経由で電子メールを送信するようにSpring-Bootを構成するにはどうすればよいですか?

  28. 28

    Exchange Webサービス(EWS)APIを使用して共有メールボックス経由で電子メールを送信する方法

  29. 29

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

ホットタグ

アーカイブ