Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Externe Mail Server bei Internet Provider soll für das Versenden von Mails verwendet werden
  • Die Kommunikation mit dem Mail Server ist per SSL verschlüsselt
  • Der Mail Server erfordert Username und Passwort


Code Block
languagesql
titleBeispiel-Skript für Mail-Server bei Internetprovider (z.B. 1&1)
collapsetrue
# An lokaler MySQL Datenbank als User 'root' anmelden
mysql -u root weeasy_db


-- Mail-Versand aktivieren
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailDisableSending';


-- Absender Information festlegen
UPDATE JEAF_PROPERTY SET VALUE='<Absender der Mail z.B. weeasy@company.de>' WHERE NAME='mailFrom';
UPDATE JEAF_PROPERTY SET VALUE='WEEASY Administrator' WHERE NAME='mailFromPersonal';


-- Zugangsdaten zu Mail-Server konfigurieren
UPDATE JEAF_PROPERTY SET VALUE='true' WHERE NAME='mailSmtpAuth';
UPDATE JEAF_PROPERTY SET VALUE='<User zum Versenden von Mails>' WHERE NAME='mailSmtpUser';
UPDATE JEAF_PROPERTY SET VALUE='<Passwort zum Versenden von Mails>' WHERE NAME='mailSmtpPassword';


-- Verbindung zu Mail-Server konfigurieren
UPDATE JEAF_PROPERTY SET VALUE='smtp.1und1.de' WHERE NAME='mailSmtpHost';
UPDATE JEAF_PROPERTY SET VALUE='465' WHERE NAME='mailSmtpPort';

-- Für den Fall, dass die Kommunikation mit dem Mail Server verschlüsselt erfolgt, so muss entweder TLS und SSL aktiviert werden.
-- Bei unverschlüsselter Kommunikation sind beide Werte auf false zu setzen
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailSmtpStarttlsEnable';
UPDATE JEAF_PROPERTY SET VALUE='true' WHERE NAME='mailSmtpSslEnable';


-- Die folgenden Werte müssen unverändert übernommen werden und sollte nur nach Rücksprache mit dem Support verändert werden
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailSmtpSendpartial';
UPDATE JEAF_PROPERTY SET VALUE='' WHERE NAME='mailSessionJNDI';
UPDATE JEAF_PROPERTY SET VALUE='pop3' WHERE NAME='mailStoreProtocol';
UPDATE JEAF_PROPERTY SET VALUE='smtp' WHERE NAME='mailTransportProtocol';


-- Erweitertes Logging kann für Fehleranalyse eingeschaltet werden. Ist Standardmässig jedoch deaktiviert.
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailDebug';

...

  • Office 365 soll als Mail Server für das Versenden von Mails verwendet werden
  • Die Kommunikation mit dem Mail Server ist per TLS verschlüsselt
  • Der Mail Server erfordert Username und Passwort
  • Office 365 Benutzer benötigt eine Lizenz zum Versenden von Mails z.B. "Exchange Online Kiosk"


Code Block
languagesql
titleBeispiel-Skript für Mail-Versand via Office 365
collapsetrue
# An lokaler MySQL Datenbank als User 'root' anmelden
mysql -u root weeasy_db


-- Mail-Versand aktivieren
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailDisableSending';


-- Absender Information festlegen
-- Achtung: 'mailFrom' und der Loginname bei Offcie 365 müssen identisch sein.
UPDATE JEAF_PROPERTY SET VALUE='<Office 365 Login z.B. weeasy@company.de>' WHERE NAME='mailFrom';
UPDATE JEAF_PROPERTY SET VALUE='WEEASY Administrator' WHERE NAME='mailFromPersonal';


-- Zugangsdaten zu Mail-Server konfigurieren
UPDATE JEAF_PROPERTY SET VALUE='true' WHERE NAME='mailSmtpAuth';
UPDATE JEAF_PROPERTY SET VALUE='<Office 365 Login z.B. weeasy@company.de>' WHERE NAME='mailSmtpUser';
UPDATE JEAF_PROPERTY SET VALUE='<Passwort zum Versenden von Mails>' WHERE NAME='mailSmtpPassword';


-- Verbindung zu Mail-Server konfigurieren
UPDATE JEAF_PROPERTY SET VALUE='smtp.office365.com' WHERE NAME='mailSmtpHost';
UPDATE JEAF_PROPERTY SET VALUE='587' WHERE NAME='mailSmtpPort';

-- Für den Fall, dass die Kommunikation mit dem Mail Server verschlüsselt erfolgt, so muss entweder TLS und SSL aktiviert werden.
-- Bei unverschlüsselter Kommunikation sind beide Werte auf false zu setzen
UPDATE JEAF_PROPERTY SET VALUE='true' WHERE NAME='mailSmtpStarttlsEnable';
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailSmtpSslEnable';


-- Die folgenden Werte müssen unverändert übernommen werden und sollte nur nach Rücksprache mit dem Support verändert werden
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailSmtpSendpartial';
UPDATE JEAF_PROPERTY SET VALUE='' WHERE NAME='mailSessionJNDI';
UPDATE JEAF_PROPERTY SET VALUE='pop3' WHERE NAME='mailStoreProtocol';
UPDATE JEAF_PROPERTY SET VALUE='smtp' WHERE NAME='mailTransportProtocol';


-- Erweitertes Logging kann für Fehleranalyse eingeschaltet werden. Ist Standardmässig jedoch deaktiviert.
UPDATE JEAF_PROPERTY SET VALUE='false' WHERE NAME='mailDebug';

...