gpt4 book ai didi

c# - 了解类 SmtpDeliveryMethod

转载 作者:太空狗 更新时间:2023-10-29 18:25:05 25 4
gpt4 key购买 nike

在我的代码中,我从 smtp 服务器发送邮件。我使用代码片段 -

SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;

除了网络,还有其他方式。这些东西有什么意义?官方文档没有说清楚。

最佳答案

我在以下位置找到了我自己问题的答案 - http://www.codeproject.com/Articles/66257/Sending-Mails-in-NET-Framework

幸运的是,我的搜索词不小心让我进入了正确的页面。

更改邮件投递方式您可以指定发送的邮件不发送到 SMTP 服务器。相反,它会被发送到您计算机中您指定的目录。实际上,在测试您的应用程序时这是一个好主意。因此,减少了测试时间。

SmtpClient 支持两个用于更改邮件传递位置的属性;它们是 DeliveryMethod 和 PickupDirectoryLocation 属性。 DeliveryMethod 指定发送消息时将采用的传递方法。该属性属于 SmtpDeliveryMethod 枚举类型;因此,它可以设置为三个值之一:

网络:(默认)消息通过网络发送到 SMTP 服务器。

PickupDirectoryFromIis:邮件被复制到 Internet Information Services (IIS) 的邮件默认目录。

指定的取件目录:消息被复制到属性 PickupDirectoryLocation 指定的目录。

关于c# - 了解类 SmtpDeliveryMethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915313/

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