如何在c#中使用smtp发送记录的电子邮件?

如何在c#中使用smtp发送记录的电子邮件?,c#,email,smtp,C#,Email,Smtp,我想知道如何在c#中通过smtp发送记录的电子邮件(在已发送邮件中可见) 我使用的模型: try { SmtpClient mailServer = new SmtpClient("smtp.gmail.com", 587); mailServer.EnableSsl = true; mailServer.Credentials = new System.Net.NetworkCredential("myemail@gmail.com

我想知道如何在c#中通过smtp发送记录的电子邮件(在已发送邮件中可见)

我使用的模型:

try  
{  
    SmtpClient mailServer = new SmtpClient("smtp.gmail.com", 587);  
    mailServer.EnableSsl = true;  
mailServer.Credentials = new System.Net.NetworkCredential("myemail@gmail.com", "mypassword");  
string from = "myemail@gmail.com";  
    string to = "reciever@gmail.com";  
    MailMessage msg = new MailMessage(from, to);  
    msg.Subject = "Enter the subject here";  
    msg.Body = "The message goes here.";
    msg.Attachments.Add(new Attachment("D:\\myfile.txt"));
    mailServer.Send(msg);  
}  
catch (Exception ex)  
{  
    Console.WriteLine("Unable to send email. Error : " + ex);  
}

但我在发送的邮件中看不到它。

简短回答:你看不到


将邮件添加到“已发送”文件夹的唯一方法是使用IMAP协议(或通过实现IMAP协议的库)亲自将其添加到该文件夹中。

简短回答:您不能


将邮件添加到“已发送”文件夹的唯一方法是使用IMAP协议(或通过实现IMAP协议的库)亲自将其添加到该文件夹中.

您尝试注销并再次登录用于检查的客户端,但仍然没有看到它?@Fildor是的,我尝试过。您在垃圾邮件中看到了吗?@SowmyadharGourishetty检查过。找不到您是否确实检查了该帐户?您尝试注销并再次登录用于检查的客户端,但仍然没有看到它?@Fildor是的,我尝试过。您在垃圾邮件中看到了吗?@SowmyadharGourishetty检查过。找不到你查过那个账户吗?你能推荐这样的图书馆吗?你能推荐这样的图书馆吗?