issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
private Optional<Integer> computeReturnCode() { if (messagingException instanceof SMTPAddressFailedException) { SMTPAddressFailedException addressFailedException = (SMTPAddressFailedException) this.messagingException; return Optional.of(addressFailedException.getReturnCode()); } if (messagingException instanceof SMTPSendFailedException) { SMTPSendFailedException sendFailedException = (SMTPSendFailedException) this.messagingException; return Optional.of(sendFailedException.getReturnCode()); } if (messagingException instanceof SMTPSenderFailedException) { SMTPSenderFailedException senderFailedException = (SMTPSenderFailedException) this.messagingException; return Optional.of(senderFailedException.getReturnCode()); } if (messagingException.getClass().getName().endsWith(".SMTPSendFailedException") || messagingException.getClass().getName().endsWith(".SMTPAddressSucceededException")) { try { return Optional.of((Integer)invokeGetter(messagingException, "getReturnCode")); } catch (ClassCastException | IllegalArgumentException | IllegalStateException e) { logger.error("unexpected exception", e); } } return Optional.empty(); }
final int returnCode = smtpSendFailedException.getReturnCode(); LOGGER.trace( () -> "message send failure cause is due to server response code: " + returnCode ); if ( retyableStatusCodes.contains( returnCode ) )
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
issueSendCommand(cmd, 250); } catch (SMTPSendFailedException ex) { int retCode = ex.getReturnCode(); switch (retCode) { case 550: case 553: case 503: case 551: case 501: ex.setNextException(new SMTPSenderFailedException( new InternetAddress(from), cmd, retCode, ex.getMessage())); } catch (AddressException aex) {
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
throw new SMTPSendFailedException(cmd, ret, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);
this.message); throw new SMTPSendFailedException(".", lastReturnCode, lastServerResponse, exception, validSentAddr, validUnsentAddr, invalidAddr);