|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
sending mailsI have a question about sending emails.My codes works well over some smtp servers,but doesn't over the others. My codes is listed belowed: try { MailMessage mailObj = new MailMessage(); mailObj.To.Add(receipientAddr); mailObj.From = new MailAddress(senderAddr); mailObj.Subject = "very good"; mailObj.Body = "thank you"; mailObj.IsBodyHtml = true; mailObj.Priority = MailPriority.High; mailObj.BodyEncoding = System.Text.Encoding.UTF8; System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(smtpServerIP); client.UseDefaultCredentials = false; mailObj.SubjectEncoding = System.Text.Encoding.UTF8; client.Credentials = new System.Net.NetworkCredential(this.tb_mailUserName.Text, this.tb_mailUserPassword.Text); client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(mailObj); } catch(Exception ex) { MessageBox.Show(ex.Message.ToString()); return; } when smtpServerIP is specified with some smtp server ips, the mail can be delievered correctly.But over some smtp servers such as "smtp.21cn.com",the codes didn't throw any exception and seemed to have work well,but when I logined mail.21cn.com,I could not find the expectedly incoming mail. Could anyone help me? Crespo 2006-07-03 check the folders in
c:\inetpub\mailroot\ and see if they're being orphaned there. Show quote "Crespo" <wuhua***@21cn.com> wrote in message "smtp.21cn.com",thenews:%23pS%23up0nGHA.1332@TK2MSFTNGP05.phx.gbl... > hi,every one! > I have a question about sending emails.My codes works well over some > smtp servers,but doesn't over the others. My codes is listed belowed: > try > { > MailMessage mailObj = new MailMessage(); > mailObj.To.Add(receipientAddr); > mailObj.From = new MailAddress(senderAddr); > > mailObj.Subject = "very good"; > mailObj.Body = "thank you"; > > mailObj.IsBodyHtml = true; > mailObj.Priority = MailPriority.High; > mailObj.BodyEncoding = System.Text.Encoding.UTF8; > > > System.Net.Mail.SmtpClient client = new > System.Net.Mail.SmtpClient(smtpServerIP); > client.UseDefaultCredentials = false; > mailObj.SubjectEncoding = System.Text.Encoding.UTF8; > client.Credentials = new > System.Net.NetworkCredential(this.tb_mailUserName.Text, > this.tb_mailUserPassword.Text); > client.DeliveryMethod = SmtpDeliveryMethod.Network; > client.Send(mailObj); > > } > catch(Exception ex) > { > MessageBox.Show(ex.Message.ToString()); > return; > } > > when smtpServerIP is specified with some smtp server ips, the mail can be > delievered correctly.But over some smtp servers such as Show quote > codes didn't throw any exception and seemed to have work well,but when I > logined mail.21cn.com,I could not find the expectedly incoming mail. Could > anyone help me? > > Crespo > 2006-07-03 > > > |
|||||||||||||||||||||||