用jmail时,需要如下代码:
jpop.Connect("[email protected]", "password", "pop.gmail.com", 995);
但却报出了下面的错: This function is not included in this version of jmail.
急求解决呀
jpop.Connect("[email protected]", "password", "pop.gmail.com", 995);
但却报出了下面的错: This function is not included in this version of jmail.
急求解决呀
这个函数不包括在这个版本内
谢谢
一定给分!
是的 主要版本不对 我的版本是free版 不能接收呀 你有不是free版本 且可以接收的吗
//使用LumiSoft接收邮件
public static List<MailMessageModel> LumiSoftGetEmails()
{
using (POP3_Client pop3 = new POP3_Client())
{
//与Pop3服务器建立连接
pop3.Connect(MailModel.Pop3Address, 110);
//验证身份
pop3.Authenticate(MailModel.UserName, MailModel.PassWord, false); //获取邮件信息列表
POP3_MessagesInfo infos = pop3.GetMessagesInfo();
List<MailMessageModel> list = new List<MailMessageModel>();
if (infos.Count > 0)
{
for (int i = 0; i < infos.Count; i++)
{
try
{
POP3_MessageInfo info = infos.Messages[i];
byte[] bytes = pop3.GetMessage(info.MessageNr);
LumiSoft.Net.Mime.MimeParser mp = new MimeParser(bytes);
MailMessageModel msg = new MailMessageModel(); msg.SendMail = mp.From.ToString();
msg.SendDate = mp.MessageDate.ToString();
msg.Subject = mp.Subject;
msg.Body = mp.BodyText;
msg.Id = info.MessageNr.ToString();
list.Add(msg);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
continue;
}
}
}
pop3.Dispose();
return list;
}
}
类似
public void test()
{
throw new Exception("The method or operation is not implemented.");
}
他只是运行的异常而已
你能把你的那jmail发给我吗
我的是 JMail45_free.msi
我只用它发 没用它收
/// ------发送邮件
/// </summary>
/// <param name="From">发信地址</param>
/// <param name="FromName">发信人</param>
/// <param name="MailServerUserName">smtp认证用户名(注:如为网易用户,不加要@163.com,只要前面部分即可)</param>
/// <param name="MailServerPassWord"> smtp论证用户名密码 </param>
/// <param name="receiver">要发送的邮箱</param>
/// <param name="Subject">标题</param>
/// <param name="Body">邮件内容</param>
/// <param name="eserver">邮箱服务器</param>
public void sendEmail(string From, string FromName, string MailServerUserName, string MailServerPassWord, string receiver, string Subject, string Body, string eserver)
{
jmail.MessageClass jmMessage = new jmail.MessageClass();
jmMessage.Charset = "GB2312";
jmMessage.ISOEncodeHeaders = false;
jmMessage.From = From;
jmMessage.FromName = FromName;
jmMessage.Subject = Subject;
jmMessage.MailServerUserName = MailServerUserName;
jmMessage.MailServerPassWord = MailServerPassWord;
jmMessage.AddRecipient(receiver, "", ""); jmMessage.Body = Body;
if (jmMessage.Send(eserver, false))
{
Response.Write(" <script language=javascript>alert('发送成功');location='Regist2.aspx'</script>");
}
else
{
Response.Write(" <script language=javascript>alert('发送失败,请仔细检查邮件服务器的设置是否正确!') </script>");
jmMessage = null;
return;
}
}