- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用此代码在 winforms 应用程序中通过 Outlook 发送电子邮件。
_exchangeService = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
_exchangeService.AutodiscoverUrl(_sender);
// ...
var email = new EmailMessage(_exchangeService)
{
Subject = mailMessage.Subject,
Body = mailMessage.Body
};
email.ToRecipients.AddRange(mailMessage.To.Select(x => x.Address));
email.SendAndSaveCopy();
我在 _exchangeService.AutodiscoverUrl(_sender);
上设置了一个断点,我可以看到发件人是 customerservice@mycompany.com。但是,电子邮件是“从”登录到 winforms 应用程序的实际用户发送的。例如 person@mycompany.com。
我们已尝试将 Active Directory 设置为“发送为”和“代表发送”,以允许此用户作为 customerservice@mycompany.com 发送,但没有帮助。我们还审查了这封电子邮件的 Exchange Server 日志记录,它显然是“发自”person@mycompany.com 发送的。
在此处的代码示例中,https://msdn.microsoft.com/en-us/library/dd634273 ,他们使用 NetworkCredential
。我需要这样做吗?
为什么发件人(Email send FROM)不对?
最佳答案
_exchangeService = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
_exchangeService.AutodiscoverUrl(_sender);
using email = new EmailMessage(_exchangeService)
{
From = new MailAddress("customerservice@mycompany.com"),
Subject = subject,
Body = body
})
{
//System.Net.Mail.Attachment attachment;
//attachment = new System.Net.Mail.Attachment("your attachment file");
//mail.Attachments.Add(attachment);
message.To.Add(address);//Jess@Jess.com for example
_exchangeService.Send(message);
};
如果你想要一个发送电子邮件的好方法,我也为你创建了一个静态方法
public static void SendEmail(string subject, string body)
{
using (var client = new SmtpClient(utilities.EmailHost, 25))
using (var message = new MailMessage()
{
From = new MailAddress(utilities.FromEmail),
Subject = subject,
Body = body
})
{
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("your attachment file");
mail.Attachments.Add(attachment);
message.To.Add(address);//Jess@Jess.com for example
client.Send(message);
};
}
关于c# - ExchangeService with AutodiscoverUrl 从错误的电子邮件地址发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679586/
在分析一个程序时,我看到了一个名为 AutoDiscoverURL 的函数!!我已经用谷歌搜索了,不幸的是无法弄清楚。 最佳答案 Autodiscover 属性将仅使用传入的电子邮件地址计算出服务 U
我正在使用此代码在 winforms 应用程序中通过 Outlook 发送电子邮件。 _exchangeService = new ExchangeService(ExchangeVersion.Ex
我正在使用 AutodiscoverUrl 连接到 exchange 服务器,但连接时间很长......有什么方法可以减少消耗的时间...... 最佳答案 您是否尝试过指定您的 URL 而不是使用自动
我在尝试创建约会时遇到错误: The expected XML node type was XmlDeclaration, but the actual type is Element. 当我调用 A
我正在使用 Java Exchange Web 服务 API 连接到 office365.com 上的邮箱 以下是我编写的用于通过自动发现进行身份验证并建立连接的代码片段: ExchangeServi
我是一名优秀的程序员,十分优秀!