gpt4 book ai didi

email - 使用具有多个抄送的 Indy 发送电子邮件。如果不正确则没有人收到邮件

转载 作者:行者123 更新时间:2023-12-03 15:47:47 25 4
gpt4 key购买 nike

我目前为我的公司设置了一个小工具,用于向特定用户组发送信息邮件。但是,如果一个或多个电子邮件地址不正确(缺少字母等),我会收到以下错误,并且电子邮件根本不会发送:

EIdSMTPReplyError

未采取请求的操作:邮箱不可用无效的 DNS MX 或 A/AAAA 资源记录

我这样设置电子邮件:

  • 将第一封电子邮件添加为主要收件人
  • 将所有其他人添加到 cclist

有没有办法设置电子邮件,以便至少其他收件人能够收到电子邮件?

一些信息:

  • 德尔福7
  • 印地 10

提前致谢<3

最佳答案

TIdSMTP 有一个 OnFailedRecipient 事件:

type
TIdSMTPFailedRecipient = procedure(Sender: TObject; const AAddress, ACode, AText: String;
var VContinue: Boolean) of object;

AAddress 是电子邮件地址,ACodeAText 包含错误详细信息。

如果 VContinue 设置为 True(指定 OnFailedRecipient 时的默认值),则会跳过失败的电子邮件并尝试下一个收件人。

如果出现以下情况,则会引发 EIdSMTPReplyError 异常:

  • OnFailedRecipient 当收件人失败时不会分配。

  • VContinue 设置为 False。

  • 无论OnFailedRecipient如何,所有收件人都会失败。

关于email - 使用具有多个抄送的 Indy 发送电子邮件。如果不正确则没有人收到邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com