は、私は次のようでのC#を経由して電子メールを送信しようとした:メールの送信方法(System.Net.Mail)?
System.Net.Mail.SmtpException::失敗メール送信
try { MailMessage message = new MailMessage(); message.To.Add("[email protected]"); message.Subject = "This is the Subject line"; message.From = new MailAddress("[email protected]"); message.Body = "This is the message body"; SmtpClient smtp = new SmtpClient("http://schemas.microsoft.com/cdo/configuration/smtpserver"); smtp.Send(message); } catch (Exception ex) { Response.Write(ex.ToString()); }
が、私はエラーメッセージが表示されます。 ---> System.Net.WebException:リモート名を解決できませんでした。 'http://schemas.microsoft.com/cdo/configuration/smtpserver' System.Net.ServicePoint.GetConnection(PooledStream PooledStream、 オブジェクトの所有者、ブール非同期、たIPAddress &アドレス、ソケット&でabortSocket 、 ソケット& abortSocket6)で......私はこの前にやったことがない
。どんな助けでも大歓迎です。
? SmtpClientのドキュメントを参照して、そのコンストラクタパラメータが何をするのか調べてみましたか? – CodeCaster
そのURLはXML文書の* schema *を指しています。 URLはサーバーアドレスではなく、サーバー上の何かを指しています。サーバーアドレス(Web、電子メール、FTP、その他)は、IPアドレスまたは完全修飾名のいずれかです。 –