01.
public
static
void
SendMailAttTo()
02.
{
03.
settingDataSetTableAdapters.settingTableAdapter stTb =
new
WinFormCharpWebCam.settingDataSetTableAdapters.settingTableAdapter();
04.
settingDataSet.settingDataTable dataTB = stTb.GetData();
05.
string
userID = dataTB.Rows[0][
"EmailFrom"
].ToString();
06.
string
password = dataTB.Rows[0][
"EmailPass"
].ToString();
07.
string
smtpServer =
"smtp.gmail.com"
;
08.
int
smtpPort = 587;
09.
10.
MailAddress mailTo =
new
MailAddress(dataTB.Rows[0][
"EmailTo"
].ToString());
11.
MailAddress mailFrom =
new
MailAddress(userID);
12.
13.
MailMessage message =
new
MailMessage(mailFrom, mailTo);
14.
message.IsBodyHtml =
true
;
15.
Attachment attachfile =
new
Attachment(
"c:\\PicEnhance_2.bmp"
);
16.
message.Attachments.Add(attachfile);
17.
Attachment attachfile1 =
new
Attachment(
"c:\\PicEnhance_1.bmp"
);
18.
message.Attachments.Add(attachfile1);
19.
message.Subject = dataTB.Rows[0][
"EmailSubject"
].ToString();
20.
message.Body = dataTB.Rows[0][
"EmailMsgs"
].ToString();
21.
22.
SmtpClient client =
new
SmtpClient(smtpServer, smtpPort);
23.
client.EnableSsl =
true
;
24.
client.UseDefaultCredentials =
false
;
25.
client.Credentials =
new
System.Net.NetworkCredential(userID, password);
26.
client.Credentials =
new
System.Net.NetworkCredential(userID, password);
27.
28.
try
29.
{
30.
client.Send(message);
31.
MessageBox.Show(
string
.Format(
"sent to: {0} complete."
, dataTB.Rows[0][
"EmailTo"
].ToString()));
32.
33.
}
34.
catch
(Exception ex)
35.
{
36.
MessageBox.Show(
string
.Format(
"Error {0}"
, ex.Message));
37.
}
38.
}