我已經在visual studio(c#)中使用硒RC運行了一些錄製的腳本。通過自動發送郵件(c#)[帶附件的郵件]
我有這些腳本輕易的報告。(我保存在一個文本文件中的所有結果)
現在,我想通過 自動發送郵件客戶端的形式,這些報告。
如何配置這些設置以及所需的所有內容?
生成的所有報告應交付給客戶端。
建議該網站或鏈接其中存在示例。
還給出有關配置和設置的步驟。
謝謝..
我已經在visual studio(c#)中使用硒RC運行了一些錄製的腳本。通過自動發送郵件(c#)[帶附件的郵件]
我有這些腳本輕易的報告。(我保存在一個文本文件中的所有結果)
現在,我想通過 自動發送郵件客戶端的形式,這些報告。
如何配置這些設置以及所需的所有內容?
生成的所有報告應交付給客戶端。
建議該網站或鏈接其中存在示例。
還給出有關配置和設置的步驟。
謝謝..
謝謝你的代碼。
我發現了一些代碼發送電子郵件與attachement。
using System.Net;
using System.Net.Mail;
public void email_send()
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("your [email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test Mail - 1";
mail.Body = "mail with attachment";
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("c:/textfile.txt");
mail.Attachments.Add(attachment);
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("your [email protected]", "your password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
閱讀Sending email using SmtpClient瞭解更多信息。
謝謝..
這是更多的C#而不僅僅是一個硒問題。
一個簡單的例子:
using System.Net;
using System.Net.Mail;
var fromAddress = new MailAddress("[email protected]", "From Name");
var toAddress = new MailAddress("[email protected]", "To Name");
string fromPassword = "fromPassword";
string subject = "Subject";
string body = "Body";
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
}
有專門解釋,詳細的整個網站,如何使用C#和System.Net.Mail命名空間發送電子郵件
您需要做的就是通過閱讀您提到的「報告」的內容來構建郵件正文。
這個。您可能只想通過電子郵件發送文件。 [你可以使用這個。](https://www.google.com/search?q=c%23%20send%20e-mail) –
哦..太好了。它的工作.. –
我不能使用這個附件文件? –
這確實是一種做法。將報告作爲附件添加到您的消息中,或者從報告的內容中構建消息正文。 – Arran