通过MATLAB R2015a从Gmail帐户发送电子邮件

时间:2016-06-17 14:03:46

标签: java matlab email gmail

我想使用我的Gmail帐户从MATLAB R2015a发送电子邮件。这是我的代码:

mail = 'username@gmail.com'; %Your GMail email address
password = 'userpassword';  %Your GMail password
setpref('Internet','SMTP_Server','smtp.gmail.com');
setpref('Internet','E_mail',mail);
setpref('Internet','SMTP_Username',mail);
setpref('Internet','SMTP_Password',password);


props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl.SSLSocketFactory');
props.setProperty('mail.smtp.socketFactory.port','465');


% Send the test email to yourself.
sendmail(mail,'Test from MATLAB','Hello! This is a test from MATLAB!')

打开"从不太安全的应用程序访问"从Google帐户设置this answer建议,我仍然收到以下错误消息。

  

使用sendmail时出错(第171行)   阅读反应异常;   sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到有效   要求目标的认证路径

     

sendemail出错(第25行)   sendmail(邮件,'测试来自MATLAB',#39;你好!这是来自MATLAB的测试!')

有没有其他方法可以解决此认证问题?

0 个答案:

没有答案