作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前为我的公司设置了一个小工具,用于向特定用户组发送信息邮件。但是,如果一个或多个电子邮件地址不正确(缺少字母等),我会收到以下错误,并且电子邮件根本不会发送:
EIdSMTPReplyError
未采取请求的操作:邮箱不可用无效的 DNS MX 或 A/AAAA 资源记录
我这样设置电子邮件:
有没有办法设置电子邮件,以便至少其他收件人能够收到电子邮件?
一些信息:
提前致谢<3
最佳答案
TIdSMTP
有一个 OnFailedRecipient
事件:
type
TIdSMTPFailedRecipient = procedure(Sender: TObject; const AAddress, ACode, AText: String;
var VContinue: Boolean) of object;
AAddress
是电子邮件地址,ACode
和 AText
包含错误详细信息。
如果 VContinue
设置为 True(指定 OnFailedRecipient
时的默认值),则会跳过失败的电子邮件并尝试下一个收件人。
如果出现以下情况,则会引发 EIdSMTPReplyError
异常:
OnFailedRecipient
当收件人失败时不会分配。
VContinue
设置为 False。
无论OnFailedRecipient
如何,所有收件人都会失败。
关于email - 使用具有多个抄送的 Indy 发送电子邮件。如果不正确则没有人收到邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911090/
使用 Git 或 Mercurial,当您进行克隆或 pull 时,您如何知道没有人 checkin 文件(推送)?重要的是: 1) 您永远不知道它处于不一致状态,因此当您的代码处于不一致状态时,您尝
我是一名优秀的程序员,十分优秀!