Hallo,
unten stehendes Skript klappt grundsätzlich, gibt aber bei Standareinstellugen folgenden Fehler:
Mail send failed Für den SMTP-Server ist eine sichere Verbindung erforderlich, oder der Client wurde nicht authentifiziert. Die Serverantwort war: 5.7.0 Authentication Required. Learn more at bei cxp.EMail.Commands.EMail.SendMailSMTP(IScript script, EMailContext mailContext) bei cxp.EMail.Commands.EMail.Execute(IScript script, ICommandContext context) bei ClickEXE.Runtime.Commands.PlugInCommandWrapper.Execute() bei ClickEXE.Runtime.ScriptRunner.ExecuteCurrentCommand() bei ClickEXE.Runtime.ScriptRunner.DoExecuteCurrentCommand()
Du musst dich wenn Du wirklich G**gle verwenden willst wohl oder übel mit deren Sicherheitseinstellungen beschäftigen:
Wenn Du ein Google Workspace-Konto (Gmail mit einer Unternehmensdomäne) verwendest, sollte die zweistufige Verifizierung (2SV) für das sendende Konto aktiviert sein,da dies die einzige Lösung ist, die funktioniert.
Wenn 2SV für das Konto bereits aktiviert ist, musst Du in den Geräteeinstellungen ein anwendungsspezifisches Passwort (im Gmail-Konto erstellt) verwenden:
support.google.com/accounts/bin/answer.py?hl=en&answer=185833
Wenn 2SV nicht aktiviert ist, musst Du den Zugriff für weniger sichere Apps aktivieren:
Melde Dich dafür mit einem Webbrowser unter
mail.google.com beim Gmail-Konto an und gehen dann zu Alle Einstellungen > Konten und Import > Andere Google-Kontoeinstellungen. Scrolle unter Sicherheit nach unten und aktiviere den Zugriff für weniger sichere Apps. Diese Einstellung ist erforderlich, um den SMTP-, POP- oder IMAP-Zugriff zu aktivieren. Hinweis: Auch wenn Du dies schon einmal so eingestellt hast, noch einmal kontrollieren, da Google diesen Zugriff deaktiviert, wenn er nicht regelmäßig verwendet wird.
Wenn das Problem weiterhin besteht, versuche Captcha zu löschen:
Hierfür auf einem anderen Gerät mit dem Browser
accounts.google.com/DisplayUnlockCaptcha aufrufen und anmelden.
Sofern angezeigt, das Captch lösen. Danach hat das Gerät zehn Minuten Zeit, sich als genehmigte Verbindung zu registrieren.
Wenn der Browser bereits bei einem anderen Konto angemeldet ist, musst Du Dich zuerst abmelden.
cX4Web Code
Was ist das?
1 Eingabe 'Benutzername eingeben' in [Benutzername] , Titel 'Benutzername'
2 Eingabe 'Empfängeradersse eingeben' in [Empfaenger] , Titel 'Empfänger'
3 Eingabe 'Passwort eingeben' in [Passwort] , Titel 'Passwort'
(4 E-Mail: E-Mail senden, Benutzer '[Benutzername$]', Passwort '***', Port '587', SSL: '1', Empfänger '[Empfaenger$]'
5 E-Mail: E-Mail senden, Benutzer '[Benutzername$]', Passwort '***', Port '587', SSL: '1', Empfänger '[Empfaenger$]'
cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen
(5 Zeilen, cX 5.0.10.3, Lizenz: E-Mail)