我正在寻找一个vb.net代码,用于在不使用任何第三方库的情况下接收电子邮件。我想检查未读邮件,收件箱和已发送邮件。赞赏工作样本。
SMTP的默认端口是什么,是端口25(所有SMTP邮件服务器都是一样的吗?)。在我的案例POP3或IMAP中哪个更灵活?
编辑: 有人请给我一个示例工作代码,用于在vb.net中使用lumisoft(pop)接收邮件
答案 0 :(得分:0)
如果您想要实现自己的pop服务,那么Pop支持更多并且大多数服务器都会启用它。rfc就是一个好的起点。
答案 1 :(得分:0)
来自lumisoft帮助。
/*
To make this code to work, you need to import following namespaces:
using LumiSoft.Net.Mime;
using LumiSoft.Net.POP3.Client;
*/
using(POP3_Client c = new POP3_Client()){
c.Connect("ivx",WellKnownPorts.POP3);
c.Authenticate("test","test",true);
// Get first message if there is any
if(c.Messages.Count > 0){
// Do your suff
// Parse message
Mime m = Mime.Parse(c.Messages[0].MessageToByte());
string from = m.MainEntity.From;
string subject = m.MainEntity.Subject;
// ...
}
}