SOG-Helpcenter Logo SOG Business - Software

SMTP - Konfiguration der SOG ERP Email-Schnittstelle


Folgende Möglichkeiten stehen zur Konfiguration der SOG ERP Email-Schnittstelle zur Verfügung:

 

SOG ERP (VACOS) Option Firma MailVersandMethode

Kann gesetzt werden, um Emails direkt über eine andere als die SMTP Schnittstelle zu versenden.
Implementiert sind zur Zeit:

  • SmtpClient (Initialwert)

  • SmtpClientSSL

  • ExchangeMailHandler

  • ExchangeMailHandlerCredentials

HHMAILPROJ

Umgebungsvariable. Kann gesetzt werden, um alle SOG ERP Emails über ein definiertes SOG ERP Projekt zu versenden.
Format: Projekt/Firma

HHMAILR

Umgebungsvariable.
1: Anforderung einer Empfangsbestätigung
2: Anforderung einer Lesebestätigung

HHMAILSRV

Umgebungsvariable. Email-Server

HHMAILPORT

Umgebungsvariable. Email-Port für Protkoll SmtpClient (Initialwert: 25)

HHMAILPORTSSL

Umgebungsvariable. Email-Port für Protkoll SmtpClientSSL (Initialwert: 587)

SOGAttachmentNameMode

Modus zur Wandlung von Attachment-Namen
1: Umlaute und andere Sonderzeichen werden aus dem Attachmentnamen entfernt.

Ist für den Versand einer Email ein Kennwort notwendig, hinterlegen Sie dieses über die SOG ERP Funktion p798 - Passworte (pwdsu) unter dem Schlüssel "smtp.SERVERNAME(OhnePortAngabe" oder "smtp".

Verwendung unterschiedlicher SMTP-Ausgangs-Emailserver


Es besteht die Möglichkeit, für unterschiedliche Absender-Email-Domains unterschiedliche EMAIL-Ausgangsserver zu definieren.
Diese Systematik kann nur genutzt werden, wenn als Email-Versandmethode "SmtpClient" oder "SmtpClientSSL" verwendet wird. Eine Verwendung bei einer Versandmethode über einen Exchange-Server ist nicht möglich.

Um dieses Verfahren zu aktiviern, muss die Variable "HHMAILSRV" auf den Wert "AUTOSELECT" eingestellt werden.
Außerdem muss in der Konfigurationsdatei "MailServer_cfg.xml" (gesucht über die Variable FRMCFGPATH) für jede gewünschte Email-Absender-Domain ein SMTP Emailserver konfiguriert werden.
Zwingend ist außerdem ein Eintrag "default" der den Email-Server festleget, der für alle sonstigen Email-Absender-Domains verwendet wird.

Beispiel für eine MailServer_cfg.xml:

<?xml version="1.0" encoding="utf-8"?>
<Config>

  <MailServer Domain="web.de" Server="ssl:smtp.web.de:587"/>
  <MailServer Domain="default" Server="sogmail1"/>

</Config>

In diesem Beispiel wurde für die Email-Absender Domain "web.de" der Email-Server "smtp.web.de", die Portnummer "587" und das Protokoll "ssl" festgelegt.
Für alle anderen Absender-Domains wird der Server "sogmail1" verwendet. Hinweis: Dieser Servername ist nur bei der SOG hausintern nutzbar.

Da der Email-Server "smtp.web.de" eine Authentifizierung verlangt, muss zusätzlich über das SOG ERP Programm p798 - Passworte (pwdsu) unter dem Schlüssel "smtp.smtp.web.de" der Benutzername und das Kennwort für den Emailversand hinterlegt werden.

Nun kann z.B. im Programm p003 - Sachbearbeiter- und Rechteverwaltung (sachv) als eigene Email-Adresse eines Sachbearbeiters  benutzername@web.de eingetragen werden. Die Versandroutine erkennt die Email-Domain und leitet den Versand an den gewünschten Emailserver weiter.