Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个 .NET 应用程序,它检查 excel 文档中的某些单元格值并向我发送电子邮件以提醒我,这个应用程序计划每天自动运行。我唯一的问题是它提示“程序正在尝试代表您发送电子邮件。如果您不期望......发送/不发送”作为安全措施。有没有办法让我的 .exe 应用程序对 Outlook “信任”,所以我不会每天都收到这些消息?
不要做任何你正在做的事情来发送邮件,为什么不使用System.Net.Mail来避免这个问题呢?
System.Net.Mail
发邮件
来自 MSDN 的引用(以防链接失效) System.Net.Mail 命名空间 System.Net.Mail 命名空间包含用于将电子邮件发送到简单邮件传输协议 (SMTP) 服务器以进行传递的类。 MailMessage 类表示邮件消息的内容。SmtpClient 类将电子邮件传输到您指定用于邮件传递的 SMTP 主机。您可以使用 Attachment 类创建邮件附件。
来自 MSDN 的引用(以防链接失效)
System.Net.Mail 命名空间
System.Net.Mail 命名空间包含用于将电子邮件发送到简单邮件传输协议 (SMTP) 服务器以进行传递的类。
MailMessage 类表示邮件消息的内容。SmtpClient 类将电子邮件传输到您指定用于邮件传递的 SMTP 主机。您可以使用 Attachment 类创建邮件附件。