Отправить письмо через MATLAB

Мне нужно отправить электронное письмо через MATLAB, и я прочитал инструкции для sendmail и много ответов здесь. Я перепробовал 3 почтовых провайдера и не могу использовать ни одного из них:

Gmail: я могу отправлять электронную почту только тогда, когда я деактивирую свой антивирус

Hotmail и Yahoo:Ошибка при использовании sendmail (строка 171) Ответ чтения исключения; Сброс соединения

Hotmail и Yahoo (антивирус выключен):Ошибка при использовании sendmail (строка 171) Ответ чтения исключения; Нераспознанное сообщение SSL, текстовое соединение?

Вот код

mail = '[email protected]'; 
password = 'passwordgoeshere';
setpref('Internet','SMTP_Server','smtp.server.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',port);
sendmail(mail,'Test from MATLAB','Hello! This is a test from MATLAB!')

Я использовал следующие переменные:

Gmail: smtp.gmail.com порт = 465

Hotmail: smtp.live.com порт = 465 и порт = 587

Yahoo: smtp.mail.yahoo.com port = 587

Поскольку деактивация антивируса не является хорошим вариантом, может кто-нибудь помочь мне решить эту проблему?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос