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>

devMail.Net pop3在c#中的设置

我不认为有一个名为"。port "的属性。

Connect方法是否有重载?

public void Connect(
    string host,
    int port
)

又名

myobject.Connect("pop.somebody.com", 125);

编辑

你的配置设置只是你代码的原始开发人员放入的appSettings。它们不是你的库知道的代码。

你很可能需要创建一个新的设置。

  <add key="PortNumber" value="125"/>

你必须在你的代码中读取这个值。

我认为你必须改变对重载方法

的调用
.Connect(host, portNumberIReadFromTheAppSetting);

你必须建造桥梁.....