我有以下代码通过电子邮件发送代码,在服务器上时没有问题,但是在我的本地开发环境中,邮件服务器只能发送特定的IP地址,因此我想捕获MailConnectException和在控制台上使用代码,该怎么办?
@Override
public boolean generateAndSendTFACode(User loginUser) {
try {
...
System.out.println("tfa_code:" + StringUtils.leftPadding(String.valueOf(code), "0", 6));
this.sender.send(builder.build(this.sender));
return true;
} catch (InvalidKeyException | NoSuchAlgorithmException | IOException e) {
if (log.isErrorEnabled()) {
log.error("FSFA-ASI-0002", "認証コードの送信時にエラーが発生しました。", e);
}
}
return false;
}