Sendmail authentication error with gmail

17 visualizaciones (últimos 30 días)
Erin
Erin el 8 de Jul. de 2015
Comentada: Tom el 1 de Jun. de 2022
Here is my code:
myaddress = 'example@gmail.com';
mypassword = 'example';
setpref('Internet','E_mail',myaddress);
setpref('Internet','SMTP_Server','smtp.gmail.com');
setpref('Internet','SMTP_Username',myaddress);
setpref('Internet','SMTP_Password',mypassword);
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(toexample@cornell.edu,'email subject test',...
'this email is a test','D:\testimagetosend.tif')
And here is the error message: Error using sendmail (line 171) Authentication failed.
From everything else I have read, the preferences and properties required for gmail are all taken care of, but still getting the error.
  5 comentarios
Manikandan Prabakaran
Manikandan Prabakaran el 13 de Sept. de 2018
Mr.Bruno's solution works fine. Thanks a lot sir.
machhindra bhamare
machhindra bhamare el 26 de Feb. de 2019
thanks

Iniciar sesión para comentar.

Respuestas (2)

Walter Roberson
Walter Roberson el 8 de Ag. de 2015
Within the last 8 months, Google turned off default support for an older less-secure authentication. You can re-enable it on your account... for now.
  4 comentarios
Shae Morgan
Shae Morgan el 8 de Oct. de 2020
I'd like to add that if your use seems suspicious to google, it'll still fail the authentication attempt as suspicious activity.
Not sure how to work around this.
Tom
Tom el 1 de Jun. de 2022
As of March 2022 Google has disabled this completely :/

Iniciar sesión para comentar.


Pankaj
Pankaj el 14 de Abr. de 2016
Editada: Pankaj el 14 de Abr. de 2016
For some service providers the extension ' @gmail.com' in myaddress may cause authentication error. Simply use userID.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by