为什么在 System.Net.Mail 不能发送 esmtp 的邮件?

博客围绕 System.Net.Mail 不能发送 esmtp 邮件的问题展开,给出了相关代码示例,包含 NetworkCredential、SmtpClient 的使用,以及邮件发送的尝试和异常捕获处理,但未明确不能发送的原因。
None.gif          private   void  button1_Click( object  sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif {
InBlock.gif            NetworkCredential myNetworkCredential 
= new NetworkCredential("user""pass");
InBlock.gif
InBlock.gif            SmtpClient mail 
= new SmtpClient("host");
InBlock.gif
InBlock.gif            mail.UseDefaultCredentials 
= false;
InBlock.gif            mail.Credentials 
= myNetworkCredential;
InBlock.gif            
InBlock.gif
InBlock.gif            
try
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                mail.Send(
"frommail""tomail""just a test""test message");
InBlock.gif                MessageBox.Show(
"发送成功");
ExpandedSubBlockEnd.gif            }

InBlock.gif            
catch (SmtpException ex)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                SmtpStatusCode code 
= ex.StatusCode;
InBlock.gif                MessageBox.Show(ex.Message);
ExpandedSubBlockEnd.gif            }

InBlock.gif            
catch (Exception ex)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                
throw ex;
ExpandedSubBlockEnd.gif            }

InBlock.gif            
finally
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                
ExpandedSubBlockEnd.gif            }

ExpandedBlockEnd.gif        }

发送失败,郁闷~~~~
posted on 2005-06-17 10:21 无色风 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/dlmap/archive/2005/06/17/175996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值