SMTP对接批量发送多个地址,如果其中存在无效地址,服务器返回503,如何继续发送剩下有效的地址?
这个完全取决于对接程序如何设置,跟服务器配置没有任何关系。
当客户端对接程序通过smtp协议发送命令时,如果服务器端有返回地址无效的错误(503, Error:address is invalid)
客户端程序不应直接抛出异常而退出,而要设置监听器,抓取捕获此异常,继续完成对接
如果您是javamail发送的,具体参考实例:https://blog.csdn.net/aero_duan/article/details/104019396
下面截图是 一次发送多个收件人的smtp对接过程 (不管是何种语言,该对接都是一样的,遵循SMTP协议,客户端程序开启debug都能获取到)