public class mailobject
{
public string MailFrom;
public  string MailTo;
public  string MailSubject;
public string MailBody;
public string MailFormat;
public string mformat;//对邮件进行加密 
public string  Attachments;//附件 
public string stmpserver;
public string login;
public string pwd;
public string email_to;}
public void SendMail (mailobject mail) 
{ MailMessage mailObj = new MailMessage(); // 设置email的'from'和'to'的地址 
mailObj.From =mail.MailFrom;
mailObj.To =mail.MailTo;      
mailObj.Subject =mail.MailSubject; 
mailObj.Body =mail.MailBody;  
System.Web.Mail.MailEncoding enc=new MailEncoding();  
enc=MailEncoding.Base64;   
if(mail.Attachments!=null)
{
MailAttachment att=new MailAttachment(mail.Attachments,enc);
mailObj.Attachments.Add(att) ; 
}
// 使用SmtpMail对象来发送邮件。  
SmtpMail.SmtpServer=mail.stmpserver; 
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername",mail.login);
//密码
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword",mail.pwd);
SmtpMail.Send(mailObj); 
}

解决方案 »

  1.   


    针对你的问题,如何获取邮件列表,要用到里面的一个Store的类,
     Store store = session.getStore("pop3"); 
            store.connect(host, username, password);         Folder folder = store.getFolder("INBOX"); 
            folder.open(Folder.READ_ONLY); 
            Message message[] = folder.getMessages(); 
    前面刚实现了一个,感觉不是很复杂,想把javamail在包装一下,弄成自己的jar。有时间可以交流一下!
      

  2.   

    楼上的说的是C# 汗一个!那是java的东西
      

  3.   

    开源WebMail:
    http://www.open-open.com/06.htm