Diskuze: Posílaní emailů
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
					Člen				
			Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Promiň za -1, překlikl jsem se.
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class javaxmail {
    public static void main(String[] args) throws UnsupportedEncodingException, MessagingException {
        String smtpUsername = "[email protected]";
        String smtpPassword = "secret";
        Properties props = new Properties();
        props.put("mail.smtp.host", "smtp.gmail.com");
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        props.put("mail.smtp.host", "smtp.gmail.com");
        props.put("mail.smtp.port", "587");
        Session session = Session.getDefaultInstance(props);
        Message msg = new MimeMessage(session);
        msg.setFrom(new InternetAddress("[email protected]", "Acme Robot"));
        msg.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
        msg.setSubject("Testing message subject");
        msg.setText("Message body goes here...");
        Transport.send(msg, smtpUsername, smtpPassword);
    }
}
(půjčeno z devblogu na virtage), je to pro google, ale snad ti to pomůže

SMTP: smtp.seznam.cz port: 25 (nezabezpečené) / 465 (zabezpečené -
šifrované)
						Zkus použit tohle:
transport.connect("smtp.gmail.com" , 465 , smtpUsername, smtpPassword);
transport.send(msg);
					Díky za pomoc, ale už jsem to vyřešil
Při vytváření Session jsem přidal autentifikátor.
Session session = Session.getDefaultInstance(props, new Authenticator() {
            @Override
            protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication(smtpUsername, smtpPassword);
            }
        });
					Zobrazeno 7 zpráv z 7.
				