Problem with :: Error using sendmail (line 171) Authentication failed.-- Please Help me

Hello Please I need your Help:
I tried to start this code
mail = 'user@service.com';
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!')
I have this Problem Error using sendmail (line 171) Authentication failed.
I know the Problem with the Web- Preferences of Matlab i tried with Proxy host 172.16.10.8 and Port 22 it is not Success...
Please How i can find right Proxy host and Proxy Port ??
Thank you

1 件のコメント

Jan
Jan 2015 年 7 月 20 日
Hm. I've answered this question already some minutes ago. If you post a question in different forums, please add a link to the other thread, such that the readers do not waste the time to post answers, which have been given before already.
Please use the "{} Code" button to format your code.

サインインしてコメントする。

回答 (3 件)

Jan
Jan 2015 年 7 月 20 日
編集済み: Jan 2015 年 7 月 20 日
Just to be sure: Did you adjust these lines accordingly:
mail = 'user@service.com';
password = 'passwordgoeshere'
?!
The right Proxy host and Proxy Port are provided by your Email service and the forum cannot guess this.
Majd Dw
Majd Dw 2015 年 7 月 20 日

0 投票

Hello Jan,
I use gmail Server so the port is 465 and the proxy host is smtp.gmail.com I have the same Problem Error using sendmail (line 171) Authentication failed.
Majd Dw
Majd Dw 2015 年 7 月 20 日

0 投票

Jan i wi
ll show you in this Dialog. we have to put the proxy and the port

5 件のコメント

Samuel Bland
Samuel Bland 2018 年 4 月 2 日
I had been using sendmail() since forever and it worked fine. I had to change the email address and then I got the authentication failed error message. The answer by Majd Dw solved this problem for me. Also, make sure to go to your gmail privacy settings and allow less secure access if necessary.
Bradley Stiritz
Bradley Stiritz 2018 年 9 月 15 日
sendmail() was also working fine for me, and then suddenly stopped working. Now I always get "authentication failed".
I tried setting the Matlab Web Preferences per Majd Dw above. (Previously all the values were blank) In my case, clicking the "Test Connection" button generated the message "Failed!"
I'm not sure where to go from here? I have already done the following in Gmail Settings--
  • Made sure "2-Step Verification" is off
  • Made sure "Less Secure App Access" is on
  • Enabled POP and IMAP
Does anyone have any further thoughts, please?
Shae Morgan
Shae Morgan 2020 年 10 月 8 日
Even if you enable less secure apps, it'll fail the authentication if the account is viewed as suspicious activity. I'm not sure how to get around it yet, but I'm dealing with the same issue
Vitor Higuti
Vitor Higuti 2020 年 12 月 22 日
In my case, I was running the script with sendmail on remote pc. After I logged in gmail account via browser (it asked to provide the security code), I did not get the authentication error anymore and the email with sendmail went through.
Walter Roberson
Walter Roberson 2020 年 12 月 23 日
For gmail specifically, you need to enable "Less secure app access" on gmail; https://support.google.com/accounts/answer/6010255?hl=en

サインインしてコメントする。

タグ

質問済み:

2015 年 7 月 20 日

コメント済み:

2020 年 12 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by