无法注册jmail

hling 2011-11-30 05:05:12
一程序要用jmail,在本机正常,一放到服务器就不行,老显示:
检索 COM 类工厂中 CLSID 为 {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的组件时失败,原因是出现以下错误: 80040154。

注册成功还是这样,头疼。。。
...全文
408 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyc2009x 2012-02-21
  • 打赏
  • 举报
回复
我也遇到楼主的问题了!我现在已经解决了,服务器上给jmail加上读写权限就行了
hling 2011-12-05
  • 打赏
  • 举报
回复
最后查注册表,删除旧版的消息才注册上去
ZhangNan20100811 2011-12-01
  • 打赏
  • 举报
回复
先在服务器端注册,重启IIS试试
hling 2011-12-01
  • 打赏
  • 举报
回复
我那2003是32位的
xiongxyt2 2011-12-01
  • 打赏
  • 举报
回复
用MailMessage类



System.Net.Mail.MailMessage 类用于指定一个邮件,另外一个类 System.Net.Mail.SmtpClient 则用来设置 SMTP,然后发送邮件。由于目前 SMTP 都需要进行身份验证,有的还需要 SSL(比如GMail),所以设置的属性稍微多一些。代码片断如下:

using System.Net.Mail;
...
MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress("你的email地址");
mailMsg.To.Add("接收人1的email地址");
mailMsg.To.Add("接收人2的email地址");
mailMsg.Subject = "邮件主题";
mailMsg.Body = "邮件主体内容";
mailMsg.BodyEncoding = Encoding.UTF8;
mailMsg.IsBodyHtml = false;
mailMsg.Priority = MailPriority.High;

SmtpClient smtp = new SmtpClient();
// 提供身份验证的用户名和密码
// 网易邮件用户可能为:username password
// Gmail 用户可能为:username@gmail.com password
smtp.Credentials = new NetworkCredential("用户名", "密码");
smtp.Port = 25; // Gmail 使用 465 和 587 端口
smtp.Host = "SMTP 服务器地址"; // 如 smtp.163.com, smtp.gmail.com
smtp.EnableSsl = false; // 如果使用GMail,则需要设置为true
smtp.SendCompleted += new SendCompletedEventHandler(SendMailCompleted);
try
{
smtp.SendAsync(mailMsg, mailMsg);
}
catch (SmtpException ex)
{
Console.WriteLine(ex.ToString());
}
...

void SendMailCompleted(object sender, AsyncCompletedEventArgs e)
{
MailMessage mailMsg = (MailMessage)e.UserState;
string subject = mailMsg.Subject;
if (e.Cancelled) // 邮件被取消
{
Console.WriteLine(subject + " 被取消。");
}
if (e.Error != null)
{
Console.WriteLine("错误:" + e.Error.ToString());
}
else
{
Console.WriteLine("发送完成。");
}
}


assky124 2011-12-01
  • 打赏
  • 举报
回复
我的WIN7 64位也注册不了 JMAIL
hling 2011-12-01
  • 打赏
  • 举报
回复
一般的运行程序就没问题,用服务程序就出现这个错误
hling 2011-12-01
  • 打赏
  • 举报
回复
jmail在服务器没安装,但注册了,这是一个服务程序。
绿领巾童鞋 2011-12-01
  • 打赏
  • 举报
回复
重新下另外一个版本吧
sdl2005lyx 2011-12-01
  • 打赏
  • 举报
回复
你仔细检查注册表,把这个组件相关的信息全部手工删除!记住,多查几遍,全部删除,
最后在注册!
hling 2011-12-01
  • 打赏
  • 举报
回复
真的怀疑是不是有病毒
xfreyes 2011-11-30
  • 打赏
  • 举报
回复
jmail组件在服务器安装了吗
烟波钓 2011-11-30
  • 打赏
  • 举报
回复
mark mark 需要学习的东西太多 首次见到这个东东
阿非 2011-11-30
  • 打赏
  • 举报
回复
64bit的原因吧
熙风 2011-11-30
  • 打赏
  • 举报
回复
以前也遇到过这种情况。。。不过不知道怎么解决

110,580

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧