Enviar correo electrónico a través de MATLAB

Necesito enviar un correo electrónico a través de MATLAB y he leído las instrucciones para sendmail y muchas respuestas por aquí. He probado 3 proveedores de correo electrónico y realmente no puedo usar ninguno de ellos:

Gmail: solo puedo enviar correos electrónicos cuando desactivo mi antivirus

Hotmail y Yahoo:Error al usar sendmail (línea 171) Excepción al leer la respuesta; Reajuste de conexion

Hotmail y Yahoo (antivirus desactivado):Error al usar sendmail (línea 171) Excepción al leer la respuesta; ¿Mensaje SSL no reconocido, conexión de texto sin formato?

Aquí está el código

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!')

He usado las siguientes variables:

Gmail: puerto smtp.gmail.com = 465

Hotmail: puerto smtp.live.com = 465 y puerto = 587

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

Dado que desactivar el antivirus no es una buena opción, ¿alguien puede ayudarme a resolver esto?

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta