C# 如何在C窗体应用程序中确定电子邮件是否已发送?
这是我的连接字符串,只是从Excel工作表中获取电子邮件id并发送邮件C# 如何在C窗体应用程序中确定电子邮件是否已发送?,c#,winforms,c#-4.0,c#-3.0,C#,Winforms,C# 4.0,C# 3.0,这是我的连接字符串,只是从Excel工作表中获取电子邮件id并发送邮件 ConStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\Manish\\agent_mail_master.xlsx;Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\""; SmtpClient SmtpServer = new SmtpClient();
ConStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\Manish\\agent_mail_master.xlsx;Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\"";
SmtpClient SmtpServer = new SmtpClient();
MailMessage mail = new MailMessage();
SmtpServer.Credentials = new System.Net.NetworkCredential("some@.com", "@password");
SmtpServer.Port = 2700;
SmtpServer.Host = "ac.maildirect.co.in";
mail.From = new MailAddress("some@example.com");
我需要检查是否发送电子邮件,并需要显示电子邮件id的总成功发送邮件 没有简单的方法可以检查是否发送了电子邮件。你所能做的最好不过是一次尝试,因为接收邮件的人需要发出回复信号,才能准确地知道邮件是否正确发送。谢谢@Ckrempp我也用了你说的方法。