@Setter protected void setSmtpPort(Memory value) { helper.setSmtpPort(value.toInteger()); }
@Override public void doSetServerParameter(MultiPartEmail multiPartEmail, String smtpHost, Integer smtpPort, Boolean smtpSsl, Boolean smtpStartTLS, Boolean smtpStartTLSRequired, String smtpUser, String smtpPassword, Boolean smtpDebug) { // /set config params: multiPartEmail.setHostName(smtpHost); multiPartEmail.setSmtpPort(smtpPort); multiPartEmail.setSSLOnConnect(smtpSsl); multiPartEmail.setStartTLSEnabled(smtpStartTLS); multiPartEmail.setStartTLSRequired(smtpStartTLSRequired); if (smtpUser != null) { multiPartEmail.setAuthentication(smtpUser, smtpPassword); } multiPartEmail.setDebug(smtpDebug); }
/** * Sends a multi part email using the SMTP configuration in application.conf * * For more information @see <a href="https://commons.apache.org/proper/commons-email/userguide.html">https://commons.apache.org/proper/commons-email/userguide.html</a> * * @param multiPartEmail The multi part email to send */ public void send(MultiPartEmail multiPartEmail) { multiPartEmail.setHostName(this.host); multiPartEmail.setSmtpPort(this.port); multiPartEmail.setAuthenticator(this.defaultAuthenticator); multiPartEmail.setSSLOnConnect(this.ssl); try { multiPartEmail.send(); } catch (EmailException e) { LOG.error("Failed to send MultiPartEmail", e); } }
public static boolean sendEmail(String [] mailTo, String mailFrom, String msgSubject, String msgContent) { MultiPartEmail multMail = new MultiPartEmail(); // SMTP multMail.setHostName(mailHost); multMail.setSmtpPort(smtpPort); // 需要提供公用的邮件用户名和密码 multMail.setAuthentication( mailUser, mailPassword); try { //multMail.setFrom(CodeRepositoryUtil.getValue("SysMail", "admin_email")); multMail.setFrom(mailFrom); multMail.addTo(mailTo); multMail.setSubject(msgSubject); msgContent = msgContent.trim(); if(msgContent.endsWith("</html>") || msgContent.endsWith("</HTML>")){ multMail.addPart(msgContent, "text/html;charset=utf-8"); }else{ multMail.setMsg(msgContent); } multMail.send(); return true; } catch (EmailException e) { logger.error(e.getMessage(),e);//e.printStackTrace(); } return false; }
email.setAuthentication(mailUserName, mailPassword); email.setHostName(hostName); email.setSmtpPort(Integer.parseInt(smtpPort)); Iterator it = toEmails.keySet().iterator(); while (it.hasNext()) {
MultiPartEmail email = new MultiPartEmail(); email.setHostName("smtp.yourhosthere.com"); email.setSmtpPort(25); // authentication not always needed depending on your environment email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setTo("to@yourhosthere.com"); email.setFrom("from@yourhosthere.com");
MailServerInfo msi = (MailServerInfo)serverinfos.get(this.getMailDomain(senderMail)); String hostName = msi.getSmtpServer(); email.setSmtpPort(Integer.parseInt(smtpPort)); String sender_Mail = senderMail == null ? msi.getMailSender() : senderMail; String sender_Name = senderName == null ? msi.getMailSenderName() : senderName;
email.setSmtpPort(SandraSchedulerConfigHelper.getSandraEmailPort(config)); email.setSubject(subject); try {
email.setSmtpPort(SandraSchedulerConfigHelper.getSandraEmailPort(config)); email.setSubject(subject); try {
email.setAuthentication(mailUserName, mailPassword); email.setHostName(hostName); email.setSmtpPort(Integer.parseInt(smtpPort)); email.addTo(toEmail, toName); email.setFrom(sender_Mail, sender_Name);
email.setAuthentication(mailUserName, mailPassword); email.setHostName(hostName); email.setSmtpPort(Integer.parseInt(smtpPort)); email.addTo(toEmail, toName); email.setFrom(sender_Mail, sender_Name);
public String sendEmailMessage(String mailTo,String mailFrom,String msgSubject,String msgContent) { MultiPartEmail multMail = new MultiPartEmail(); // SMTP multMail.setHostName(hostName); //CodeRepositoryUtil.getValue("SysMail", "host_name")); multMail.setSmtpPort(smtpPort); String resStr = "OK"; // 需要提供公用的消息用户名和密码 multMail.setAuthentication(userName, userPassword); //CodeRepositoryUtil.getValue("SysMail", "host_user"), //CodeRepositoryUtil.getValue("SysMail", "host_password")); try { //multMail.setFrom(CodeRepositoryUtil.getValue("SysMail", "admin_email")); multMail.setFrom(mailFrom); multMail.addTo(mailTo); multMail.setSubject(msgSubject); multMail.setMsg(msgContent); multMail.send(); return "OK"; } catch (EmailException e) { resStr=e.getMessage(); logger.error(e.getMessage(),e); //e.printStackTrace(); } return resStr; }
public static boolean sendEmail(String [] mailTo, String mailFrom, String msgSubject, String msgContent,List<File> annexs) { MultiPartEmail multMail = new MultiPartEmail(); // SMTP multMail.setHostName(mailHost); multMail.setSmtpPort(smtpPort); // 需要提供公用的邮件用户名和密码 multMail.setAuthentication( mailUser, mailPassword); try { //multMail.setFrom(CodeRepositoryUtil.getValue("SysMail", "admin_email")); multMail.setFrom(mailFrom); multMail.addTo(mailTo); multMail.setSubject(msgSubject); multMail.setMsg(msgContent); for(File attachment: annexs){ multMail.attach(attachment); } multMail.send(); return true; } catch (EmailException e) { logger.error(e.getMessage(),e);//e.printStackTrace(); } return false; }
try { MultiPartEmail email = new MultiPartEmail(); email.setSmtpPort(587); email.setAuthenticator(new DefaultAuthenticator(myEmailId, myPassword)); email.setDebug(true);
email.setSmtpPort(getPortNumber());
/** * Fill email. * * @param email * the email * @throws EmailException * the email exception * @throws IOException * Signals that an I/O exception has occurred. */ public void fillEmail(final MultiPartEmail email) throws EmailException, IOException { email.setHostName(getHost()); email.setSmtpPort(getSmtpPort()); email.addTo(getTo()); email.setFrom(getFrom()); email.setSubject(getSubject()); email.setMsg(getMsg()); email.setSSLOnConnect(isSecured()); if (isRequiresAuthentication()) { email.setAuthentication(getUsername(), getPassword()); } for (int i = 0; i < this.attachements.size(); i++) { final Attachment attachment = this.attachements.get(i); final ByteArrayDataSource ds = new ByteArrayDataSource(attachment.getData(), attachment.getMimeType()); email.attach(ds, attachment.getName(), attachment.getDescription()); } }
email.setSmtpPort(getPortNumber());