/** * メールの差出人名とアドレスをセットします。 * * @param email 差出人アドレス * @param name 差出人名 * @throws IllegalArgumentException 不正なフォーマットのアドレスが指定された場合 */ public void setFrom(String email, String name) throws IllegalArgumentException { try { setFrom(new InternetAddress(email, name, charset)); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException(e.getMessage()); } }
/** * メールの差出人アドレスをセットします。 * * @param email 差出人アドレス * @throws IllegalArgumentException 不正なフォーマットのアドレスが指定された場合 */ public void setFrom(String email) throws IllegalArgumentException { try { setFrom(new InternetAddress(email)); } catch (AddressException e) { throw new IllegalArgumentException(e.getMessage()); } }