Hi,
This code below used to work for me in the past (~2 years ago), but now it doesn't. Any ideas why?
Has something changed in Google's settings? Or in MATLAB?
I can tell you that my less secure apps are enabled on gmail – so that's not the problem.
Thanks, Iddo
% parameters
mail = 'myUsername@gmail.com'; % my gmail address
password = 'myPassword'; % my gmail password
host = 'smtp.gmail.com';sendto = 'someone@somewhere.com';Subject = 'test subject';Message = 'test message';% preferences
setpref('Internet','SMTP_Server', host);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','465');% execute
sendmail(sendto,Subject,Message)
Best Answer