利用Jmail发送和接收邮件

private void Button1_Click(object sender, System.EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif            
dot.gif{
InBlock.gif                SendMailByJmail();
ExpandedBlockEnd.gif            }

None.gif            
ExpandedBlockStart.gifContractedBlock.gif            
/**//**//**//// <summary>
InBlock.gif            
/// 利用Jmail发送邮件
ExpandedBlockEnd.gif            
/// </summary>

None.gif            private void SendMailByJmail()
ExpandedBlockStart.gifContractedBlock.gif            
dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////建立发邮件类
InBlock.gif                jmail.MessageClass oJmailMessage = new jmail.MessageClass();
InBlock.gif                
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**//// 字符集
InBlock.gif                oJmailMessage.Charset = "GB2312";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////附件的编码格式
InBlock.gif                oJmailMessage.Encoding = "BASE64";
InBlock.gif                oJmailMessage.ContentType 
= "text/html";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////是否将信头编码成iso-8859-1字符集
InBlock.gif                oJmailMessage.ISOEncodeHeaders = false;
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**//// 优先级
InBlock.gif                oJmailMessage.Priority = Convert.ToByte(1);
InBlock.gif                
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////发送人邮件地址
InBlock.gif                oJmailMessage.From = "gj7722064@163.com";
InBlock.gif                
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////发送人姓名
InBlock.gif                oJmailMessage.FromName    = "gj";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**//// 邮件主题
InBlock.gif                oJmailMessage.Subject    = "test_email";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////身份验证的用户名
InBlock.gif                oJmailMessage.MailServerUserName = "gj7722064";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////用户密码
InBlock.gif                oJmailMessage.MailServerPassWord = "密码";
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////添加一个收件人,抄送人和密送人的添加和该方法是一样的,只是分别使用AddRecipientCC和RecipientBCC两个属性
ExpandedSubBlockEnd.gif                
///要是需要添加多个收件人,则重复下面的语句即可。添加多个抄送和密送人的方法一样

InBlock.gif                oJmailMessage.AddRecipient("gj7722064@163.com","","");
InBlock.gif            
//   if("" != upFile.PostedFile.FileName)
InBlock.gif            
//    {
InBlock.gif            
//        string attpath = upFile.PostedFile.FileName;
InBlock.gif            
//        oJmailMessage.AddAttachment(@attpath,true,attpath.Substring(attpath.LastIndexOf(".")+1,3));//添加附件
InBlock.gif            
//    }
InBlock.gif

ExpandedSubBlockStart.gifContractedSubBlock.gif                
/**//**//**////邮件内容
InBlock.gif                oJmailMessage.Body = "11111";
InBlock.gif
InBlock.gif                
if(oJmailMessage.Send("smtp.163.com",false))
ExpandedSubBlockStart.gifContractedSubBlock.gif                
dot.gif{
InBlock.gif                    Response.Write(
"发送成功!");
ExpandedSubBlockEnd.gif                }

InBlock.gif                
else
ExpandedSubBlockStart.gifContractedSubBlock.gif                
dot.gif{
InBlock.gif                    Response.Write(
"发送失败,请检查邮件服务器的设置!");
ExpandedSubBlockEnd.gif                }

InBlock.gif                oJmailMessage 
= null;
ExpandedBlockEnd.gif            }

None.gif
None.gif        
private void Button2_Click(object sender, System.EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{
InBlock.gif             ReciveByJmail();
InBlock.gif        
ExpandedBlockEnd.gif        }

None.gif        
private void ReciveByJmail()
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{    
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////建立收邮件对象
InBlock.gif            jmail.POP3Class popMail = new jmail.POP3Class();
InBlock.gif            
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////建立邮件信息接口
InBlock.gif            jmail.Message mailMessage; 
InBlock.gif        
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////建立附件集接口
InBlock.gif            jmail.Attachments atts;
InBlock.gif        
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////建立附件接口
InBlock.gif            jmail.Attachment att;
InBlock.gif        
InBlock.gif
//            try
InBlock.gif
//            {
InBlock.gif
                
InBlock.gif                popMail.Connect(
"gj7722064","密码","pop3.163.com",110);
InBlock.gif                    
InBlock.gif               
ExpandedSubBlockStart.gifContractedSubBlock.gif            
/**//**//**////如果收到邮件
InBlock.gif                if(0 < popMail.Count)                                                                          
ExpandedSubBlockStart.gifContractedSubBlock.gif                
dot.gif{    
ExpandedSubBlockStart.gifContractedSubBlock.gif                    
/**//**//**////根据取到的邮件数量依次取得每封邮件
InBlock.gif//                    for(int i=1;i <= popMail.Count;i++)                                                       
InBlock.gif
//                {
ExpandedSubBlockStart.gifContractedSubBlock.gif
                       /**//**//**////取得一条邮件信息
InBlock.gif                       mailMessage = popMail.Messages[1];                                                        
InBlock.gif        
ExpandedSubBlockStart.gifContractedSubBlock.gif                      
/**//**//**////取得该邮件的附件集合
InBlock.gif                       atts = mailMessage.Attachments; 
InBlock.gif                           
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////设置邮件的编码方式                          
InBlock.gif                       mailMessage.Charset = "GB2312"
InBlock.gif                       
ExpandedSubBlockStart.gifContractedSubBlock.gif                    
/**//**//**////设置邮件的附件编码方式                         
InBlock.gif                        mailMessage.Encoding = "Base64"
InBlock.gif                        
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////是否将信头编码成iso-8859-1字符集                        
InBlock.gif                       mailMessage.ISOEncodeHeaders = false
InBlock.gif                       
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////邮件的优先级                     
InBlock.gif                       txtpriority.Text = mailMessage.Priority.ToString(); 
InBlock.gif                       
ExpandedSubBlockStart.gifContractedSubBlock.gif                        
/**//**//**////邮件的发送人的信箱地址                      
InBlock.gif                       txtSendMail.Text = mailMessage.From; 
InBlock.gif                       
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////邮件的发送人                     
InBlock.gif                        txtSender.Text = mailMessage.FromName; 
InBlock.gif                        
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////邮件主题                   
InBlock.gif                        txtSubject.Text = mailMessage.Subject; 
InBlock.gif                        
ExpandedSubBlockStart.gifContractedSubBlock.gif                       
/**//**//**////邮件内容                   
InBlock.gif                        txtBody.Text = mailMessage.Body; 
InBlock.gif                       
ExpandedSubBlockStart.gifContractedSubBlock.gif                        
/**//**//**////邮件大小                        
InBlock.gif                        txtSize.Text = mailMessage.Size.ToString();                                                          
InBlock.gif                       
InBlock.gif
//                       for(int j=0;j<atts.Count;j++)
InBlock.gif
//                       {
ExpandedSubBlockStart.gifContractedSubBlock.gif
                           /**//**//**////取得附件
InBlock.gif//                            att = atts[1];  
InBlock.gif
//                           
InBlock.gif
//                           /**////附件名称                              
InBlock.gif
//                           string attname = att.Name;                                                            
InBlock.gif
//                            
InBlock.gif
//                            /**////上传到服务器
InBlock.gif
//                           att.SaveToFile("e:\\attFile\\"+attname);                                             
InBlock.gif                           
InBlock.gif
//                        }
InBlock.gif                       
InBlock.gif
//                   }
InBlock.gif
//                    panMailInfo.Visible = true;
InBlock.gif
                    att = null;
InBlock.gif                    atts 
= null;
ExpandedSubBlockEnd.gif                }

InBlock.gif                
else
ExpandedSubBlockStart.gifContractedSubBlock.gif                
dot.gif{
InBlock.gif                    Response.Write(
"没有新邮件!");
ExpandedSubBlockEnd.gif                }

InBlock.gif        
InBlock.gif                popMail.DeleteMessages();
InBlock.gif                popMail.Disconnect();
InBlock.gif                popMail 
= null;
ExpandedBlockEnd.gif            }

None.gif
//            catch
None.gif
//            {
None.gif
//                Response.Write("Warning!请检查邮件服务器的设置是否正确!");
None.gif
//            }
None.gif
//        }
None.gif

None.gif        }
None.gif    }

转载于:https://www.cnblogs.com/liping19851014/archive/2007/06/24/793989.html

Qt —— 百度地图 - 3、Qt调用高德在线地图功能示例(附源码) Qt - 地图相关 —— 3、Qt调用高德在线地图功能示例(附源码) 阅读详情

相关推荐

VFP利用JMAIL发送邮件及附件

VFP利用JMAIL发送邮件及附件,纯代码,效果好VFP利用JMAIL发送邮件及附件,纯代码,效果好

利用Jmail接收邮件

/**////<summary>///利用Jmail接收邮件///</summary>privatevoidReciveByJmail(){/**////建立收邮件对象jmail.POP3ClasspopMail=newPOP3Class();/**////建立邮件信息接口jmail.Message...

Carter12175的博客 293

非常好的Jmail接收邮件发送邮件源码

非常好的Jmail接收邮件发送邮件源码

VFP利用JMAIL邮件并回复

VFP利用JMAIL邮件并回复,纯VFP9代码,利用JMAIL组件收邮件发送回复

asp.net利用Jmail发送邮件接收全部代码

利用Jmail发送邮件:private void SendMailByJmail(){/**////建立发邮件jmail.MessageClass oJmailMessage = new jmail.MessageClass();/**//// 字符集oJmailMessage.Charset = "GB23

1507

ASP.NET中常用功能代码总结(7)——利用Jmail发送接收邮件

ASP.NET中常用功能代码总结(7)——利用Jmail发送接收邮件 整理:Terrylee 一.利用Jmail发送邮件  1/**//// &lt;summary&gt; 2/// 利用Jmail发送邮件 3/// &lt;/summary&gt; 4private void SendMailByJmail() 5{ 6    /**////建立发邮件类 7    jmail.Mes...

weixin_33909059的博客 250

利用Jmail接收邮件,该如何处理

利用Jmail接收邮件 引用完jmail组建后 建立收邮件对象 jmail.POP3Class popMail = new POP3Class(); 报错:无法嵌入互操作类型"jmail.POP3Class ". 请改用适用的接口.  求解. 原以为是jmail问题 重新下了几个还是不行. ------解决方案----------------------------------

学习笔记 1758

十六进制转浮点数,十六进制转浮点数在线,LabView

labview下实现16进制转换浮点数。

上一篇: 坚定信心,持有002096岭南民爆!
下一篇: C# 中实现索引指示器
weixin_33762321
博客等级 码龄11年 5228粉丝 176原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值