在没有 Internet 连接的情况下使用 SMTP 发送时,我的电子邮件是否会送达?
Will my email message be delivered when send with SMTP without internet connection?
我的应用程序在崩溃时通过邮件发送记录器,但我有疑问。
当我在没有互联网连接的情况下使用 SMTP 发送邮件时,它在恢复连接后发送的邮件或代码抛出异常?
取决于您的发送方式。
如果您指定 SmtpDeliveryMethod.SpecifiedPickupDirectory
或 SmtpDeliveryMethod.PickupDirectoryFromIis
方法,您可以在电子邮件实际发送之前将其排队。当有连接时,IIS 服务器的 SMTP 服务器将拾取它。 (Read more on the SMTP service)
对于剩余的SmtpDeliveryMethod.Network
方法(直接发送电子邮件),当没有互联网连接时,您将收到异常。
我的应用程序在崩溃时通过邮件发送记录器,但我有疑问。 当我在没有互联网连接的情况下使用 SMTP 发送邮件时,它在恢复连接后发送的邮件或代码抛出异常?
取决于您的发送方式。
如果您指定 SmtpDeliveryMethod.SpecifiedPickupDirectory
或 SmtpDeliveryMethod.PickupDirectoryFromIis
方法,您可以在电子邮件实际发送之前将其排队。当有连接时,IIS 服务器的 SMTP 服务器将拾取它。 (Read more on the SMTP service)
对于剩余的SmtpDeliveryMethod.Network
方法(直接发送电子邮件),当没有互联网连接时,您将收到异常。