Как использовать Javamail API в Python? - PullRequest
0 голосов
/ 23 октября 2019

Я разрабатываю код Python, который отправляет электронную почту через определенные промежутки времени. Код будет работать в компьютерной лаборатории, где Javamail требуется для отправки электронных писем.

Мой код Python для отправки почты не удался с сообщением об ошибке ниже;

SMTPNotSupportedError: Расширение STARTTLS не поддерживается сервером.

Однако код Matlab работает при отправке электронной почты.

setpref('Internet','SMTP_Server', ip_address);
setpref('Internet','E_mail','name@address.com');
setpref('Internet','SMTP_Username','name@address.com');
setpref('Internet','SMTP_Password','');
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl.SSLSocketFactory');
props.remove('mail.smtp.socketFactory.class');
props.setProperty('mail.smtp.starttls.enable', 'true' );
props.setProperty('mail.smtp.socketFactory.port','100’);

Интересно, возможно ли использовать Javamail в Python или нет?

...