IIS7のWindows 7マシンでSMTPサーバーを設定しようとしています。私は「localhostにメール、ポート25、認証なしを配信するためにそれを設定している。しかし、私は私のC#プログラムからプログラム接続しようとすると、私はエラーを取得:。?IIS7経由で電子メールを送信するには?
Failure sending mail", inner exception "No connection could be made because the target machine actively refused it 127.0.0.1:25
public static void SendEmail(MailMessage m) {
var smtp = new SmtpClient {
Host = "localhost",
Port = 25,
UseDefaultCredentials = true,
};
smtp.Send(m);
}
なぜ他にどのような秘密のスイッチを?私が反転しなければならないのあなたはIIS7でのセットアップSMTPサーバーに必要
SMTPサーバーをセットアップする必要があります。 IISがメールを送信するために使用するサーバー情報を変更したと思われます。受信するのではありません。 – svinto
@svinto - how? (それが答えであれば、答えではなくコメントにしてください) –
あなたはそのIPとポートでsmtpサーバーを実行していますか? –