devMail.Net pop3在c#中的设置
本文关键字:设置 Net pop3 devMail | 更新日期: 2023-09-27 17:49:33
首先,我不是程序员,刚刚开始学习c。
我们使用DevMail的一个应用程序。由于我的服务提供商将pop3端口从"110"更改为"125",因此无法获取pop3邮件。我用"pop3"或"port"搜索了代码,没有找到任何定义它的行。我也在网上查了一下。配置在在主机上定义。然而,在DevMail.net的mail.xml中,我发现一个条目如下:默认POP3协议端口(110)。如果您需要使用不同的端口,请使用端口参数或方法。
提前感谢您的帮助。
riz1
这是网页。配置配置:
<configuration>
<appSettings>
<add key="ConStr" value="uid=sa;pwd=sa;database=email;server=172.31.2.24"/>
<add key="ConStr3" value="uid=sa;pwd=sa;database=123;server=172.31.2.24"/>
<add key="ConStr2" value="uid=sa;pwd=sa;database=abc;server=cms"/>
<add key="host" value="pop.mail.com"/>
<add key="username" value="contact@mail.com"/>
<add key="password" value="Password"/>
<add key="from" value="Help Desk"/>
<add key="from_email" value="contact@mail.com"/>
</appSettings>
</configuration>
我不认为有一个名为"。port "的属性。
Connect方法是否有重载?
public void Connect(
string host,
int port
)
又名
myobject.Connect("pop.somebody.com", 125);
编辑你的配置设置只是你代码的原始开发人员放入的appSettings。它们不是你的库知道的代码。
你很可能需要创建一个新的设置。
<add key="PortNumber" value="125"/>
你必须在你的代码中读取这个值。
我认为你必须改变对重载方法
的调用.Connect(host, portNumberIReadFromTheAppSetting);
你必须建造桥梁.....