使用javax.mail发送SMTP时的错误处理
我正在编写一个邮件客户端,用于使用Javax.mail SMTP发送电子邮件通知。我需要验证邮件传递。当然,我的第一步是捕获内置异常 我的问题是,这些例外是否包括交付错误,即由于错误的数据源、未找到目标服务器等导致的交付失败,或者我是否需要做额外的工作来覆盖这些问题 谢谢使用javax.mail发送SMTP时的错误处理,java,email,error-handling,smtp,jakarta-mail,Java,Email,Error Handling,Smtp,Jakarta Mail,我正在编写一个邮件客户端,用于使用Javax.mail SMTP发送电子邮件通知。我需要验证邮件传递。当然,我的第一步是捕获内置异常 我的问题是,这些例外是否包括交付错误,即由于错误的数据源、未找到目标服务器等导致的交付失败,或者我是否需要做额外的工作来覆盖这些问题 谢谢 Alex一旦电子邮件成功发送到目标服务器,它就会消失。如果该服务器是一个中继(通常在企业环境中会发现),那么当中继尝试将消息发送到实际目的地时,消息可能会在稍后反弹 此时,一条跳出消息将返回到发送地址。如果需要处理这些问题,则
Alex一旦电子邮件成功发送到目标服务器,它就会消失。如果该服务器是一个中继(通常在企业环境中会发现),那么当中继尝试将消息发送到实际目的地时,消息可能会在稍后反弹 此时,一条跳出消息将返回到发送地址。如果需要处理这些问题,则需要确保发送地址可传递到您有权访问的邮箱。然后,您需要以某种方式(例如procmail)将传入的反弹信息发送到您编写的另一个处理它们的程序