Bestcomy.net blog

Coding for funny
随笔 - 118, 文章 - 1, 评论 - 2920, 阅读 - 89万

导航

SharpWebMail 终于部署成功

Posted on   bestcomy  阅读(2527)  评论(4编辑  收藏  举报
最近想用一下SharpWebMail,可是一直都没有部署成功,总是无法登陆。
今天终于搞明白了,是我的配置有误,实际上就是web.config配置错误
关键部分就是login配置节的mode设置错误,mode有效值说明如下:
mode:
     1-> Full email required for login
     2-> Any username is allowed
     3-> Any username is allowed but the append
      string is added to supplied username

我用的263收费信箱,通过telnet才测试出来,测试步骤如下:
telnet 263.net 110
回车后按照提示输入用户名和密码,输入格式如下,cmd中可能不显示输入的用户名和密码,只要正确输入既可
USER bestcomy
PASS 123456

如果mode设置为1则sharpwebmail形成的登陆命令为 USER bestcomy@263.net 的形式,即登陆命令为:
USER bestcomy@263.net
PASS 123456
而可以通过telnet测试出这样的登陆命令是无法通过验证的,因此需要将mode设置为2, 并且在登陆时只输入username为bestcomy而不是bestcomy@263.net

当然你的pop3服务器和smtp服务器地址要设置正确了, sharpwebmail支持imap取信,我没有测试过。

另外sharpwebmail是用sharpdevelop开发的,顺便熟悉了一下,安装sharpdevelop后双击打开sharpwebmail目录下的SharpWebMail.cmbx可以打开整个工程,要编译通过需要把相关dll复制到bin目录下, 相关dll在bin目录下的相应子目录中可以找到。

感觉sharpdevelop比vs.net快多了,但是调试没有学会,看来可以用sharpdevelop做几个小项目熟悉一下它的使用了。

以前利用漏洞升级的hotmail收到警告,可能删除帐户,如果删除请朋友们用supercomy@hotmail.com 联系我,我的msn 100多个联系人,懒得发邮件通知了,正好可以消失一段时间。
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示