首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Parallels Webmail问题

Parallels Webmail问题
EN

Stack Overflow用户
提问于 2016-07-23 16:00:26
回答 1查看 52关注 0票数 1

我知道我的问题可能有些奇怪,但我想从asp.net网络项目发送电子邮件给我的注册客户。我很容易就能用gmail做这件事。但我想从Parallels Webmail寄过来。我的C#代码如下:

代码语言:javascript
复制
using (MailMessage mm = new MailMessage("info@mydomain.com", email))
            {
                mm.Subject = "Account Activation";
                string body = "Hello " + name.Trim();
                mm.Body = body;
                mm.IsBodyHtml = true;
                SmtpClient smtp = new SmtpClient();
                smtp.Host = "mydomain.com";
                smtp.EnableSsl = true;
                NetworkCredential NetworkCred = new NetworkCredential("info@mydomain.com", "mypassword");
                smtp.UseDefaultCredentials = true;
                smtp.Credentials = NetworkCred;
                smtp.Port = 26;//587 is also tested
                smtp.Send(mm);
        }

但我错了"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 74.63.251.194:26

我确信我不能发送正确的smtp.host格式。

这只是针对并行电子邮件客户端的设置。

错误消息的屏幕截图也在这里,

任何评论都是非常感谢的.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-23 16:03:30

使用端口25并制作smtp.EnableSsl = true;

代码语言:javascript
复制
using (MailMessage mm = new MailMessage("info@mydomain.com", email))
{
    mm.Subject = "Account Activation";
    string body = "Hello " + name.Trim();
    mm.Body = body;
    mm.IsBodyHtml = true;
    SmtpClient smtp = new SmtpClient();
    smtp.EnableSsl = false;
    smtp.Host = "mydomain.com";
    NetworkCredential NetworkCred = new NetworkCredential("info@mydomain.com", "mypassword");
    smtp.UseDefaultCredentials = true;
    smtp.Credentials = NetworkCred;
    smtp.Port = 25;
    smtp.Send(mm);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38543696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档