MATLABプログラムから電子メール警告を送信する必要があります。私はこれを行うために以下のコードを使用しました。しかし、それは間違いを与えている。どうすれば修正できますか?MATLABからの電子メール警告
function recipient = matlabmail(recipient, message, subject, sender, psswd)
if nargin<4
sender = '[email protected]';
psswd = 'password';
end
setpref('Internet','E_mail',sender);
setpref('Internet','SMTP_Server','smtp.gmail.com');
setpref('Internet','SMTP_Username',sender);
setpref('Internet','SMTP_Password',psswd);
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');
sendmail('[email protected]', 'Send Mail from Matlab', 'Hi from MATLAB');
これは私が得たエラーマッサージです:sendmailの(ライン171) 例外読み取り応答を使用して
メール エラー。 sun.security.validator.ValidatorException:PKIXパスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException:要求されたターゲットに電子メールで
エラーを有効な証明書パスを見つけることができません(行42) sendmail([email protected] '、' Send Mail from Matlab '、' Hi from MATLAB ');
どのようにMATLABで行うことができますか? – Shani