1
我的应用程序在应用程序崩溃时通过邮件发送记录器,但我有疑问。 当我发送邮件与SMTP没有互联网连接,它发送的邮件恢复连接后或代码抛出异常?当使用SMTP发送而没有互联网连接时,我的电子邮件会被发送吗?
我的应用程序在应用程序崩溃时通过邮件发送记录器,但我有疑问。 当我发送邮件与SMTP没有互联网连接,它发送的邮件恢复连接后或代码抛出异常?当使用SMTP发送而没有互联网连接时,我的电子邮件会被发送吗?
取决于您的发送方法。
如果您指定SmtpDeliveryMethod.SpecifiedPickupDirectory
或SmtpDeliveryMethod.PickupDirectoryFromIis
方法,则可以在实际发送之前对电子邮件进行排队。当有连接时,IIS服务器的SMTP服务器将会启动它。 (Read more on the SMTP service)
对于其余的SmtpDeliveryMethod.Network
方法(直接发送电子邮件),当没有互联网连接时,您将收到一个例外。
我尝试使用SmtpDeliveryMethod.PickupDirectoryFromIis,但是当我测试它时抛出这个异常“不支持IIS传递”。 我不知道是否为Unity或导致应用程序/游戏是为iOS – Zurquk
这显然只能从IIS运行。在iOS应用程序中运行时没有IIS放置位置... –
好的,感谢您的帮助! – Zurquk