-2
SmtpClient client = new SmtpClient();
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials =true;
//my email and pass
client.Credentials = new System.Net.NetworkCredential("[email protected]", "senderpass");
MailMessage mm = new MailMessage("[email protected]", "[email protected]", "test", "test");
mm.BodyEncoding = UTF8Encoding.UTF8;
mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
//client.Send(mm);
try {
client.Send(mm);
}
catch (Exception ex) {
Console.WriteLine("Exception caught in CreateCopyMessage():{0}", ex.ToString());
}
あなたが任意のエラーを取得するのですか? – Christos
ええと、デフォルトのコンストラクタを持つSMTPクラスですが、[初期化]なしのランタイム資格情報が必要です。欠陥のある構造のように見えます。 – Aizen
「メールを送信できません」というエラーが実際の問題の説明や質問ではないことを示してください。 – EJoshuaS