考虑到SmtpClient有一个我没有使用的SendAsync方法,因此假设StmpClient.Send是同步的是否安全?我正在使用它来发送带有临时文件附件的电子邮件,并想知道我是否可以立即删除临时附件。
谢谢,Rob。
答案 0 :(得分:9)
从msdn documentation:“将电子邮件发送到SMTP服务器以进行传递。这些方法会在传输邮件时阻止。”。
所以是的,它是同步的。
答案 1 :(得分:3)
嗯,smtp服务器的“发送”是同步的,但是如果你试图确保消息到达预定的目的地,那你就不走运了。 Smtp服务器确认收到后,SmtpClient将立即洗手。
答案 2 :(得分:2)
是的,它是同步的。