Java Send Email Hotmail Example
Best Java code snippets using javax.mail.Transport.connect (Showing top 20 results out of 1,467)
Refine search
... props.put( "mail.smtp.starttls.enable" , "true" ); Session session = Session.getDefaultInstance(props); Transport trans = session. getTransport ( "smtp" ); trans. connect ( "smtp.live.com" , 25 , "user" , "pass" );
Transport transport = session.getTransport( "smtps" ); transport. connect (smtp_host, smtp_port, smtp_username, smtp_password); transport. sendMessage (msg, msg.getAllRecipients()); transport. close ();
private void send(String to, String subj, String body, String contentType) throws Exception { MimeMessage message = new MimeMessage(session); message.setFrom(from); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to)); message.setSubject(subj, "UTF-8" ); message.setContent(body, contentType); try (Transport transport = session. getTransport ()) { transport. connect (host, username, password); transport. sendMessage (message, message.getAllRecipients()); } log.debug( "Mail sent to {}. Subj: {}" , to, subj); log.trace( "Mail body: {}" , body); }
public static void checkConnection(@Nonnull String hostname, @Nonnull String username, @Nonnull String password, @Nonnull String encryption, int port, boolean disableCertificateChecking) throws MessagingException{ Properties props = createProperties(hostname, port, encryption, disableCertificateChecking); Session session = Session.getInstance(props, null); Transport transport = session. getTransport ( "smtp" ); transport. connect (username, password); transport. close (); }
Transport transport = session.getTransport( "smtp" ); String mfrom = "yourGmailUsernameWithout@" transport. connect ( "smtp.gmail.com" , mfrom, "thepassword" ); transport. sendMessage (message, message.getAllRecipients());
Transport transport; try { transport = session.getTransport( "smtp" ); transport. connect ( "smtp.gmail.com" , username, password); transport. close (); } catch (AuthenticationException e) { System.out.println( "Authentication Exception" ); }
transport. connect (host, port, username, password); for (MimeMessage message : messages) { transport. sendMessage (message, message.getRecipients(MimeMessage.RecipientType.TO)); if (transport != null) { try { transport. close ();
@Override public void sendHtmlWithAttachment(String to, String subj, String body, QrHolder[] attachments) throws Exception { MimeMessage message = new MimeMessage(session); message.setFrom(from); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to)); message.setSubject(subj, "UTF-8" ); Multipart multipart = new MimeMultipart(); MimeBodyPart bodyMessagePart = new MimeBodyPart(); bodyMessagePart.setContent(body, TEXT_HTML_CHARSET_UTF_8); multipart.addBodyPart(bodyMessagePart); for (QrHolder qrHolder : attachments) { MimeBodyPart attachmentsPart = new MimeBodyPart(); attachmentsPart.setDataHandler( new DataHandler( new ByteArrayDataSource(qrHolder.data, "image/jpeg" ))); attachmentsPart.setFileName(qrHolder.makeQRFilename()); multipart.addBodyPart(attachmentsPart); } message.setContent(multipart); try (Transport transport = session. getTransport ()) { transport. connect (host, username, password); transport. sendMessage (message, message.getAllRecipients()); } log.debug( "Mail sent to {}. Subj: {}" , to, subj); log.trace( "Mail body: {}" , body); }
private Transport getTransport(Session session) throws MessagingException { Transport transport = session. getTransport (alertingPlugin.getSmtpProtocol()); transport. connect (alertingPlugin.getSmtpHost(), alertingPlugin.getSmtpPort(), alertingPlugin.getSmtpUser(), alertingPlugin.getSmtpPassword()); return transport; }
int port = 587 ; String host = "smtp.gmail.com" ; String user = "username@gmail.com" ; String pwd = "email password" ; try { Properties props = new Properties(); props.put( "mail.smtp.starttls.enable" , "true" ); props.put( "mail.smtp.auth" , "true" ); Session session = Session.getInstance(props, null); Transport transport = session. getTransport ( "smtp" ); transport. connect (host, port, user, pwd); transport. close (); System.out.println( "success" ); } catch (AuthenticationFailedException e) { System.out.println( "AuthenticationFailedException - for authentication failures" ); e.printStackTrace(); } catch (MessagingException e) { System.out.println( "for other failures" ); e.printStackTrace(); }
throw new RuntimeException( "Unimplemented SMTP protocol: " + serverSettings.getSmtpProtocol()); transport. connect (serverSettings.getSmtpServer(), serverSettings.getSmtpPort(), serverSettings.getSmtpUsername(), serverSettings.getSmtpPassword()); message.setFrom(from); transport. sendMessage (message, addressTo); } catch (MessagingException e) { LOGGER.error( "Error sending email " + body + " " + e.getMessage());
@Test public void connected() throws MessagingException { mailSender.smtpEnabled = true ; when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock); mailSender.init(); ExternalServiceStatus result = mailSender.getServiceStatus(); assertThat(result, is(ExternalServiceStatus.CONNECTED)); verify(objectFactoryMock).getSmtpTransport(); verify(transportMock). connect (any(String. class ), any(Integer. class ), any(String. class ), any(String. class )); verify(transportMock). close (); verifyNoMoreInteractions(objectFactoryMock, transportMock); }
message.setFrom( new InternetAddress (creds.getFrom())); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(creds.getTo())); message.setSubject( "Sending message using Annotated JavaMail " message.setText( "Java EE 7 is cool!" ); Transport t = session. getTransport (); t. connect (creds.getFrom(), creds.getPassword()); t. sendMessage (message, message.getAllRecipients());
public ValidationBean send(String subject, String body, String to) { Transport transport = null; try { LOGGER.debug( "Sending email [{}] to [{}]" , subject, to); Properties props = mailProperties(); MailSession session = MailSession.getInstance().createWith(props, username, password); transport = session.getTransport(); transport. connect (host, port, nullIfEmpty(username), nullIfEmpty(password)); MimeMessage msg = session.createMessage(from, to, subject, body); transport. sendMessage (msg, msg.getRecipients(TO)); return ValidationBean.valid(); } catch (Exception e) { LOGGER.error( "Sending failed for email [{}] to [{}]" , subject, to, e); return ValidationBean.notValid(ERROR_MESSAGE); } finally { if (transport != null) { try { transport. close (); } catch (MessagingException e) { LOGGER.error( "Failed to close transport" , e); } } } }
Session session = Session.getDefaultInstance(props, new javax.mail.Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication( "FROM" , "PASSWORD" ); } }); Transport transport = session. getTransport ( "smtp" ); transport. connect (); try { for (Message m : messages) { transport. sendMessage (m, m.getAllRecipients()); } } finally { t.close(); }
protected Transport createConnectedTransport(Session session) throws MessagingException { Transport transport = session. getTransport ( "smtp" ); if (user != null && password != null) transport. connect (user, password); else transport. connect (); return transport; } }
@Override protected Result check() throws Exception { final Properties properties = new Properties(); properties.put( "mail.transport.protocol" , "smtp" ); Transport transport = Session.getInstance(properties). getTransport (); transport. connect (FenixEduAcademicConfiguration.getConfiguration().getMailSmtpHost(), null, null); String response = ((SMTPTransport) transport).getLastServerResponse(); transport. close (); return Result.healthy( "SMTP server returned response: " + response); } });
Transport transport = session.getTransport( "smtp" ); transport. connect ( this ._properties.getProperty( "mail.smtp.host" ), Integer.parseInt( this ._properties.getProperty( "mail.smtp.port" )), this ._properties.getProperty( "mail.smtp.user" ), this ._properties.getProperty( "mail.smtp.password" )); Address[] addr = new Address[ this ._addresses.size()]; for ( int i = 0 , c = this ._addresses.size(); i < c; i++) { addr[i] = new InternetAddress( this ._addresses.get(i)); } transport. sendMessage (message, addr);
Source: https://www.tabnine.com/code/java/methods/javax.mail.Transport/connect
0 Response to "Java Send Email Hotmail Example"
Enregistrer un commentaire