SMTP operation 163 mailbox
1 private void button#click (Object sender, eventargs E)
2 {
3 smtpclient = new smtpclient ("smtp.163.com", 25 );
4 mailaddress srcaddr = new mailaddress ("XXX@163.com", "XX ");
5 mailaddress aimaddr = new mailaddress ("XXX@163.com ");
6smtpclient. Credentials = new networkcredential ("XXXX", "XXXX ");
7 mailmessage MSG = new mailmessage (srcaddr. Address, aimaddr. Address, "title_test_a", "testing form SMTP client ");
8msg. isbodyhtml = false;
9msg. Priority = mailpriority. High;
10msg. replyto = srcaddr;
11msg. subjectencoding = encoding. utf8;
12msg. bodyencoding = encoding. utf8;
13
14smtpclient. sendcompleted + = new sendcompletedeventhandler (smtpclient_sendcompleted );
15smtpclient. sendasync (MSG, new object ());
16}
17 void smtpclient_sendcompleted (Object sender, asynccompletedeventargs E)
18 {
19if (E. cancelled)
20 {
21messagebox. Show ("cancel ");
22}
23If (E. Error! = NULL)
24 {
25messagebox. Show (E. Error. Message );
26}
27messagebox. Show (E. userstate. tostring ());
28}