如何在Python中使用Javamail API?

2024-09-30 08:18:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个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’);

我想知道在Python中是否可以使用Javamail


Tags: 代码namecomtrueaddress电子邮件mailprops

热门问题