WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Error using sendmail (line 171) Authentication failed.

 

MAJD

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2015, 11:52     Titel: Error using sendmail (line 171) Authentication failed.
  Antworten mit Zitat      
Hallo Leute,
ich brauche eure Helfe. Ich versuche den folgenden Code durchzuführen in Matlab - Windows- zum Schicken einer Mail

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!')
 

Ich kriege dieses Problem : Error using sendmail (line 171) Authentication failed.

Das Problem ist mit dem Web- Preferences vonMatlab ich versuchte mit dem Proxy host 172.16.10.8 undPort 22 Leider hat es nicht funktioniert

Wo kann ich die richtigen Proxy-Host und Port bekommen ?? bitte um die Helfe

Vielen Vielen Dank

[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.07.2015, 12:58     Titel: Re: Error using sendmail (line 171) Authentication failed.
  Antworten mit Zitat      
Hallo MAJD,

Nur zur Sicherheit: Du hast in Deinem echten Code "user@service.com" und "passwordgoeshere" schon ausgetauscht, oder?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
laternenjoe
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 83
Anmeldedatum: 25.02.15
Wohnort: Bochum
Version: ---
     Beitrag Verfasst am: 20.07.2015, 13:44     Titel:
  Antworten mit Zitat      
Hallo MAJD,

ich hab keine Ahnung, aber wenn nix hilft, Ports und so sind ja alle richtig? ...kann es sein dass man in der Webofberfläche des Emailproviders noch was einstellen/freigeben muss?
Ich habe letztens was Ähnliches mit googlemail gemacht und da musste ich in der gmail Weboberfläche noch so ein Kontrollkästchen deaktivieren, dass ich von außerhalb Emails schreiben konnte.
Private Nachricht senden Benutzer-Profile anzeigen
 
Majd

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2015, 14:17     Titel: DAS gleiche Problem
  Antworten mit Zitat      
Ich danke euch für die Antworte
ich benutze meine Gmail Adresse deswegen habe ich als Server
smtp.gmail.com
und Port 465

trotzdem geht es nicht immer noch der gleiche Fehler

Ich bitte um die weitere Hilfe.
 
Majd

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2015, 14:25     Titel: Einstellung des Matlab Preferences
  Antworten mit Zitat      
Hier ist das Dialog. Hier müssen die Port Nummer und Proxy host eingestellt werden.

Unbenannt.PNG
 Beschreibung:

Download
 Dateiname:  Unbenannt.PNG
 Dateigröße:  46.58 KB
 Heruntergeladen:  513 mal
 
laternenjoe
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 83
Anmeldedatum: 25.02.15
Wohnort: Bochum
Version: ---
     Beitrag Verfasst am: 20.07.2015, 15:21     Titel:
  Antworten mit Zitat      
Ich hatte das da mit der php Mail klasse gemacht. Wie gesagt irgendwo bei den Sicherheitseinstellungen bei Google musste ich da es zulassen, das ich da Emails von außerhalb verschicken konnte.
Private Nachricht senden Benutzer-Profile anzeigen
 
Majd

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2015, 16:23     Titel: Antwort
  Antworten mit Zitat      
bei den Sicherheitseinstellungen von der Gmail ?
das Problem ist aber in beim Kompilieren innerrhalb der Matlab Umgebung.
würdest du mir das erklären.

also Proxy Host und Proxy Port. was hast du da in Matlab unter Preference -> Web
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2015, 07:51     Titel:
  Antworten mit Zitat      
Also der Mail-Server muss ganz bestimmt nicht beim Proxy-Server eingetragen werden. Das sind zwei völlig verschiedene Dinge. Wenn Du nicht gerade in irgendeinem Unternehmen sitzt, bleibt das Feld für den Proxy-Server normalerweise einfach leer. Und wenn Du irgendwo sitzt, wo es einen IT-Support gibt, musst Du den fragen, ob Du einen Proxy brauchst.
Private Nachricht senden Benutzer-Profile anzeigen
 
laternenjoe
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 83
Anmeldedatum: 25.02.15
Wohnort: Bochum
Version: ---
     Beitrag Verfasst am: 21.07.2015, 07:51     Titel:
  Antworten mit Zitat      
Ich hatte es ja auch nicht mit Matalb gemacht, sondern mit einem RaspberryPi und php. Ich musste auch nicht irgendwo einen Procy oder den Port 22 benutzen.
Ich kann dir ehrlich nicht helfen, weil ich es nicht weiß. Wenn ich es wissen wollen würde, müsste ich genauso die Matlabhilfe lesen und googeln. Sorry.
Private Nachricht senden Benutzer-Profile anzeigen
 
MAJD

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2015, 08:18     Titel: Wenn die Proxy Host und Proxy Port Felder leer sind wird
  Antworten mit Zitat      
Hallo Epfi,

wenn wir die Felder proxy host und proxy port leer lassen. Wird das Programm nicht funktionieren.

Bei dem Kompilieren wird der Fehler: Error using sendmail (line 171)
Authentication failed. angezeigt.

Sie müssen eingetragen werden. Ich weiss nicht woher ich diese haben werde

bitte um die Hilfe
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2015, 21:14     Titel:
  Antworten mit Zitat      
Aber Du kannst nicht den google Mail-Server als Proxy-Server benutzen. Das ergibt einfach keinen Sinn.

Die Meldung sagt einfach nur, dass bei der Anmeldung am Server etwas schief gegangen ist. Vielleicht nimmt er von Deinem Account keine Anmeldungen an oder die Benutzername/Kennwort-Kombination ist falsch.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 22.07.2015, 08:55     Titel: Re: Wenn die Proxy Host und Proxy Port Felder leer sind wird
  Antworten mit Zitat      
Hallo MAJD,

Zitat:
Bei dem Kompilieren wird der Fehler: Error using sendmail (line 171)
Authentication failed. angezeigt.

Das Kompilieren scheitert mit einer Fehlermeldung von sendmail ?! Wieso wird den beim Kompilieren versucht eine Email zu verschicken? Irgendetwas ist hier total durcheinander. Mail-Server, Proxy-Server, Kompilieren, Programm ausführen, Email verschicken?!

Ich verstehe nicht mehr, wo genau das Problem liegt.

Es gibt nun eine Menge Lösungen im Internet, die erklären, wie man von Matlab aus eine Email durch GMail verschickt. Hastt Du schon mal bei Deiner Lieblingssuchmaschine nach "Matlab GMail" gesucht? Du findest Tipps wie diese:
Code:
setpref('Internet','E_mail',sender);
setpref('Internet','SMTP_Server','smtp.gmail.com');
setpref('Internet','SMTP_Username',sender);
setpref('Internet','SMTP_Password',psswd);

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(recipient, subject, message);

Hilft das schon?

Auf jeden Fall ist der Proxy eine Einstellung, die zu Deinem lokalen Netzwerk gehört und betrifft nicht GMail. Wenn Du (ader Deine Firma) einen lokalen Proxy betreibst, musst Du die Adresse und den Port kennen (oder Deinen Admin fragen). Das können die Leser im Forum nicht wissen und es hat nichts mit GMail zu tun.
Ich würde sehr stark vermuten, dass das Proxy-Feld leer bleiben muss. Wieso gehst Du von etwas anderem aus?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.