0
我創建了一個名爲lstCompany的列表框,它顯示搜索數據,搜索文本框是公司的「名稱」和「郵政編碼」。我有一個名爲tblCompany的表,其中包含CompanyNo(主鍵)以及數據庫中的公司詳細信息,包括電子郵件。我想知道如何將電子郵件發送給我在列表框中搜索的公司。我已經完成了只將電子郵件發送給一位代碼的代碼。 下面是發送按鈕發送電子郵件至列表框中選定/搜索的成員在c#
var fromAddress = new MailAddress("myemail", "name");
var toAddress = new MailAddress("other person's email", "name");
const string fromPassword = "password";
const string subject = "Testing";
const string body = "Testing";
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);
MessageBox.Show("Your email has been sent!");
}
}
你是問如何發送給多個人?如果是這樣,收件地址是一個集合,所以你可以添加儘可能多的 – XtremeBytes
是的,我想發送給多個人,但從表格中的列表框中。我想要它自動從表格中選擇人員,就像上面的代碼一樣,我必須手動輸入。 – user4778129
爲什麼你不能讀取列表框中的數據?我不明白你的問題。 – XtremeBytes