Sending an email from outlook.com using matlab

I am not able to send an email from outlook.com using matlab, it is giving me an error in sendmail function at line number 171. I have configured my outlook email using setpref function. I have used smtp-mail.outlook.com and 587 port to configure my email.I am looking for a working code to send an email using my outtlook.com email using matlab?

Respuestas (1)

IDN
IDN el 11 de En. de 2022

0 votos

Try this
mail = 'sender@mail.com';
Tomail = 'to@mail.com';
password = 'password';
port='587';
setpref('Internet','SMTP_Server','smtp-mail.outlook.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'); If this was previously enabled disable with line below
%props.remove('mail.smtp.socketFactory.class');
props.setProperty('mail.smtp.socketFactory.port',port);
props.setProperty('mail.smtp.starttls.enable', 'true' );
sendmail(Tomail,'Test from MATLAB','Hello! This is a test from MATLAB!')

Categorías

Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 2 de Nov. de 2015

Respondida:

IDN
el 11 de En. de 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by