Luk*_*rin 6 iis c#-4.0 iis-8 asp.net-core-mvc .net-core
我想在我的网络应用程序中测试发送电子邮件,该应用程序使用 .net core 3 和 C#。
问题是我所在的公司网络阻止了端口 587(目前)。
我看到一篇文章说你可以使用这个
mailClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
Run Code Online (Sandbox Code Playgroud)
但我使用未针对 IIS 配置的 .net core 进行托管,因此出现错误“不支持 IIS 传递”。
IIS 是测试本地发送电子邮件的唯一方法吗?
您可以指定选项SmtpDeliveryMethod.SpecifiedPickupDirectory
将从属性中指定的目录中拾取邮件SmtpClient.PickupDirectoryLocation
您可以查看以下参考页面:
例如:
var client = new SmtpClient {
DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory,
PickupDirectoryLocation = @"c:\myMailFolder"
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3227 次 |
最近记录: |