gpt4 book ai didi

c# - 在 'SmtpMail.SmtpServer = "中使用什么 ???, 在 Microsoft Exchange Server 中

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:07 25 4
gpt4 key购买 nike

我正在尝试编写代码从 asp.net 页面发送一封简单的邮件。当我想使用 Microsoft Outlook 2007 发送邮件时,我对在“smtp 服务器”下写什么感到困惑。

我正在尝试两组代码:-1.)

MailMessage objMail = new MailMessage();
objMail.From = "angenlina.jolie@compnayabc.com";
objMail.To = "brad.pitt@companyabc.com";
objMail.BodyFormat = MailFormat.Text;
objMail.Priority = MailPriority.High;
objMail.Subject = "Hi Sweetheart";

string smtpadd = "USA-LA-MAIL1.corp.hollwood.com";

SmtpMail.SmtpServer = "smtpadd";
SmtpMail.Send(objMail);

2.)

                SmtpClient smtp = new SmtpClient();
smtp.Port = 25;
smtp.Host = "USA-LA-MAIL1.corp.hollwood.com";
smtp.Credentials = new NetworkCredential("username", "password");
MailMessage email_msg = new MailMessage();
email_msg.To.Add("brad.pitt@companyabc.com");
email_msg.From = new MailAddress("angenlina.jolie@companyabc.com");
email_msg.Subject = "test mail...";
email_msg.Body = "Hi SweetHeart";
email_msg.IsBodyHtml = false;
smtp.Send(email_msg);

现在我的问题是我应该为 Microsoft outlook 2007(MS exchange server) 使用什么服务器名称?

最佳答案

Now my problem is what server name should I use for Micrsoft outlook 2007(MS exchange server)?

您是通过 MAPI(使用他们的“Outlook 配置文件”)还是通过 Exchange 服务器通过 SMTP 发送电子邮件?它们不一样。

如果您通过 Exchange 发送邮件,则需要将服务器配置为通过 SMTP 中继邮件。在这种情况下,将 Exchange 服务器作为 SMTP 服务器。

如果您通过 MAPI 发送电子邮件,那么您将使用在其“Outlook 配置文件”中配置的任何邮件服务器。可以是 SMTP、IMAP、Webmail(带有 Hotmail 连接器或 Gmail 连接器)或 Exchange Server。

编辑:

听起来您想通过 MAPI 使用 Exchange 服务器。 Here是对所涉及技术的良好入门。

请记住,如果您从 ASP .NET 应用程序中配置 MAPI 配置文件,您需要注意 ASP .NET 应用程序运行的服务帐户,并且 MAPI 有时是交互式的,不适合基于服务的应用程序。

您最好让管理员将 Exchange 服务器配置为通过 SMTP 路由电子邮件(这很可能是,除非您在处理 SMTP 的服务器前面有垃圾邮件设备)。

关于c# - 在 'SmtpMail.SmtpServer = "中使用什么 ???, 在 Microsoft Exchange Server 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6250743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com