Senden von E-Mails über einen E-Mail-Server von Google
Anmeldung über Anwendungspasswörter ab dem 30. Mai 2022 vorgeschrieben
Am 30. Mai 2022 werden sich die Regeln für die Authentifizierung beim Google Mail-Dienst ändern. Diese Änderung dient dazu, die Sicherheit bei der Nutzung des Dienstes zu erhöhen. Die Änderung betrifft die Art und Weise, wie man sich beim Dienst authentifiziert: - Bis zum 29. Mai können Sie den Zugang zum Mailserver mit dem Login/Passwort einrichten, das mit dem Google-Konto verknüpft ist, das Sie für ProConcept verwenden. - Ab dem 30. Mai steht diese Methode nicht mehr zur Verfügung: Sie müssen nun in Ihrem Google-Konto eine "Anwendung" deklarieren, die das Recht hat, E-Mails zu versenden. Bei der Erstellung dieser "Anwendung" wird Ihnen ein Geheimcode mitgeteilt, den Sie als Passwort in der Konfiguration Ihres E-Mail-Servers in ProConcept hinterlegen müssen
ACHTUNG
Ohne diese Manipulation wird das ERP nicht mehr in der Lage sein, E-Mails über einen Google-E-Mail-Server zu versenden.Es ist notwendig, die Firmen-/Standortkonfiguration "EML_SERVER_PASSWORD" mit dem Google-Anwendungspasswort zu ändern
Konfiguration
Um einen Zugriff auf gmail aus dem ERP einzurichten, d. h. E-Mails aus der Oracle-Datenbank zu versenden, indem Sie gmail verbinden, gehen Sie wie folgt vor:
Oracle-Konfiguration
Zu Beginn muss man den Zugang zur Datenbank ermöglichen, indem man die notwendigen Grants gibt ( für jedes Unternehmen / PCS zu tun ) :
EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.util.PropertyPermission', '*', 'read,write' ); EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.lang.RuntimePermission', 'setFactory', '' ); EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.net.SocketPermission', 'smtp.gmail.com', 'resolve' ); EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.net.SocketPermission', 'smtp.gmail.com:465', 'connect,resolve' ); exec dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.security.x509', '' );
ERP-Konfigurationen
Die Werte der zu setzenden Firmen-/Standortkonfigurationen sind :
EML_SMTP_SERVER_NAME: smtp.gmail.com
EML_SMTP_SERVER_PORT : 587
EML_SERVER_NAME: Name des Benutzers
EML_SERVER_PASSWORD: Geben Sie das von gmail bereitgestellte Passwort an (siehe Google-Screenshot im nächsten Absatz mit dem gelb unterlegten Wert ohne Leerzeichen, Kopieren/Einfügen funktioniert)
Generierung des dedizierten ERP-Passworts aus Ihrem Google-Konto
Sie müssen eine Anwendung in Ihrem Google-Konto anmelden.
Die Bestimmung des Google Mail-Kontos sollte wie folgt festgelegt werden:
- Zugriff auf die Drittanwendung festlegen und das erzeugte Passwort in die Konfiguration EML_SMTP_SERVER_PASSWORD kopieren
- Klicken Sie auf "Anwendung auswählen" und wählen Sie "Andere"
- Geben Sie den Namen der Anwendung in das Eingabefeld ein. Bsp: ProConcept
- Klicken Sie auf "Generieren"
Auf dieser Ebene zeigt Ihnen Google auf einem gelben Hintergrund einen Code mit 16 Zeichen in 4 Gruppen zu je 4 Zeichen an. Sie müssen diesen Code kopieren, ohne die Leerzeichen zwischen den Zeichengruppen. Kopieren/Einfügen funktioniert sehr gut.