私のIISからSMTPがインストールされているテスト電子メールを送信しようとしていますが、IPアドレスを使用して電子メールを送信する方法が混乱しています。ここで は私のコードはIPアドレスを使用してメールを送信するには?
SmtpClient m = new SmtpClient();
m.Host = "xxx.xxx.xxx.xxx"; // my IP address.
m.Port = 25;
m.Send("xxx.xxx.xxx.xxx", "[email protected]", "Test", "This is a test email.....");
でエラー
を与えるこのコードは、指定された文字列は、電子メールアドレス のために必要な形式ではありません。
UPDATE
私はコンセプトを送信する電子メールに新しいです。
あなたのIPアドレスは電子メールヘッダーに自動的に含まれますので、心配はいりません。しかし、あなたの目的が異なるIPアドレスから出現することになっている場合、このテクニックはスプーフィングと呼ばれ、soumeの国/アクティビティでは違法になる可能性があります –
@Mihalis Bagos:いいえいいえ私はなりすましを探していません。しかし、なぜ私のコードはエラーを与えている? – Anderson