У меня есть код, указанный ниже, для отправки кода по электронной почте, при этом на сервере нет проблем, но в моей локальной среде разработки почтовый сервер может отправлять только определенный 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;
}