2

smtp メールを機能させる方法を見つけようとしています。私のコンピューターには開発環境がセットアップされており、現在は Windows 7 ホーム プレミアムを使用しています。変更が完了したら、ホストに公開します。これで、メールの送信が必要なサイト機能がいくつかあります。サイトが公開されているときは正常に動作しますが、私のローカルホストでは常に失敗します。いくつかのフォーラムの投稿と SO の質問を読んでいますが、smtp アプリケーションをインストールする必要があるように思えます。私が目にする最も一般的なものであるため、hMailServer を選択しました。私の問題は、正しく設定したかどうかわからないことです。サイトをビルドして実行すると、同じエラー (メールの送信に失敗) がスローされます。

これは私のコードです:

try
{
    System.Net.Mail.SmtpClient SMTP = new System.Net.Mail.SmtpClient(); 
                    SMTP.Credentials = new System.Net.NetworkCredential("noreply@mydomainexample.com", "ghandi");
                    SMTP.Host = "mail.mydomainexample.com";
                    SMTP.Port = 25;

    SMTP.Send(Email);

            }catch (SmtpException smtpEx)
            {
                throw new SmtpException("SMTP Exception. " + smtpEx.Message);
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Error on Sending Mail. " + ex.Message);
            }

SMTPアプリケーションが機能していることを確認する方法について、誰かが正しい方向に向けることができますか.

注:hMailServerのインストールを構成する際に、次のリンクをたどりました:

http://support.moonpoint.com/network/email/hmailserver/

しかし、私はこの分野で立ち往生しています:

「ローカル ホスト名の値を設定するときに、サーバーのポート 25 に telnet 接続すると、サーバーから返されたバナーにその値が表示されます。」

4

0 に答える 0