Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaMail, SMTP и yandex / 4 сообщений из 4, страница 1 из 1
16.01.2016, 16:16
    #39148784
Андрей Васильевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaMail, SMTP и yandex
Доброго времени суток!

Нашел пример и вот пытаюсь выполнить но яндекс ругается. Хотя настройки отсюда взял https://yandex.ru/support/mail/mail-clients.xml а пример отсюда http://brim.ru/support/java/index.html#3

Может кто уже делал такое? И как понять телнет-ом можно ли по этому порту и адресу подключиться?

MAIL_ADMIN_FROM - от кого отправляем
EMAIL - кому

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Properties mailProps=new Properties();
            
mailProps.put("mail.smtp.host","smtp.yandex.ru");
mailProps.put("mail.smtp.port","465");
mailProps.put("mail.smtp.auth", "true");

Session mailSession=Session.getInstance(mailProps,new Authenticator(){
		protected PasswordAuthentication getPasswordAuthentication(){
				return(new PasswordAuthentication(LOGIN,PASS));
		}
});
MimeMessage message=new MimeMessage(mailSession);
message.setFrom(new InternetAddress(MAIL_ADMIN_FROM));
message.setRecipients(Message.RecipientType.TO, EMAIL.trim().toLowerCase());
message.setSubject(tema,"KOI8-R");
Multipart mp=new MimeMultipart();
MimeBodyPart mbp1=new MimeBodyPart();
mbp1.setText(text,"KOI8-R");
mp.addBodyPart(mbp1);
message.setContent(mp);
message.setSentDate(new java.util.Date());
Transport.send(message);
...
Рейтинг: 0 / 0
16.01.2016, 20:38
    #39148885
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaMail, SMTP и yandex
mail.smtp.socketFactory.port
mail.smtp.socketFactory.class
...
Рейтинг: 0 / 0
16.01.2016, 20:39
    #39148886
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaMail, SMTP и yandex
Андрей Васильевичпример отсюда http://brim.ru/support/java/index.html#3 этот пример без ssl
...
Рейтинг: 0 / 0
16.01.2016, 21:11
    #39148895
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaMail, SMTP и yandex
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        Properties props = new Properties();
        props.put("mail.smtp.host", "smtp.yandex.ru");
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.port", "465");
        props.put("mail.smtp.socketFactory.port", "465");
        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

        Session session = Session.getDefaultInstance(props,
                new javax.mail.Authenticator() {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication("yandex.user", "yandex.password");
                    }
                });

        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress("yandex.user@ya.ru"));
        message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("a@grasoff.net"));
        message.setSubject("Subject");
        message.setText("Text");

        Transport.send(message);
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaMail, SMTP и yandex / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]