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