SMTP操作163邮箱
1
private void button1_Click(object sender, EventArgs e)
2
{
3
SmtpClient SMTPClient = new SmtpClient("SMTP.163.com", 25);
4
MailAddress SrcAddr = new MailAddress("XXX@163.com", "XX");
5
MailAddress AimAddr = new MailAddress("XXX@163.com");
6
SMTPClient.Credentials = new NetworkCredential("XXXX", "XXXX");
7
MailMessage Msg = new MailMessage(SrcAddr.Address, AimAddr.Address, "Title_Test_A", "Testing Form Smtp Client");
8
Msg.IsBodyHtml = false;
9
Msg.Priority = MailPriority.High;
10
Msg.ReplyTo = SrcAddr;
11
Msg.SubjectEncoding = Encoding.UTF8;
12
Msg.BodyEncoding = Encoding.UTF8;
13
14
SMTPClient.SendCompleted += new SendCompletedEventHandler(SMTPClient_SendCompleted);
15
SMTPClient.SendAsync(Msg, new object());
16
}
17
void SMTPClient_SendCompleted(object sender, AsyncCompletedEventArgs e)
18
{
19
if (e.Cancelled)
20
{
21
MessageBox.Show("Cancel");
22
}
23
if (e.Error != null)
24
{
25
MessageBox.Show(e.Error.Message);
26
}
27
MessageBox.Show(e.UserState.ToString());
28
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28
