SilverStripe SMTP-Einstellungen

Die Standard-PHP mail()-Funktion, die von SilverStripe-Hosting verwendet wird, wird von MijnHostingPartner.nl nicht unterstützt, da wir beim Senden von E-Mails eine SMTP-Authentifizierung benötigen. Um
dieses Problem zu lösen und das Versenden von Mails mit SilverStripe zu ermöglichen, können Sie die folgenden Schritte ausführen.

Schritt 1 SilverStripe SMTP

Laden Sie die folgende Zip-Datei herunter und speichern Sie sie lokal.

Schritt 2 SilverStripe SMTP

Laden Sie die Datei in den wwwroot-Ordner der SilverStripe-Installation hoch, entpacken Sie sie mit dem Dateimanager und benennen Sie den Ordnersilverstripe-smtp-masterin smtp

SilverStripe SMTP-Einstellungen<SilverStripe SMTP-Einstellungen SilverStripe SMTP-Einstellungen

Schritt 3 SilverStripe SMTP

Nachdem Sie den Ordner silverstripe-smtp-master hochgeladen und umbenannt haben, gehen Sie in die Dateimysite/_config.php
Hier fügen Sie die folgenden Zeilen zum bestehenden Code hinzu:


//Erforderlich:
define('SMTPMAILER_SMTP_SERVER_ADDRESS', 'smtp.myhostingpartner.nl'); //SMTP-Server-Adressedefine
('SMTPMAILER_DO_AUTHENTICATE', true); //Authentifizierung des SMTP-Servers einschalten.Für eine anonyme Verbindung auf false setzendefine
('SMTPMAILER_USERNAME
',
'email@adres.nl'); //SMTP-Server-Benutzername, wenn SMTPAUTH == truedefine
('SMTPMAILER_PASSWORD', 'password




'); //SMTP-Server-Passwort, wenn SMTPAUTH == true.

//Optional:
define('SMTPMAILER_CHARSET_ENCODING', 'utf-8'); //Email-Zeichenkodierung, z.
B.
: 'utf-8' oder 'iso-8859-1'
define('SMTPMAILER_USE_SECURE_CONNECTION', 'tls'); //SMTP-Verschlüsselungsmethode : Auf '', 'tls', oder 'ssl'
define('SMTPMAILER_SMTP_SERVER_PORT', 25); //SMTP-Server-Port.Auf 25 setzen, wenn keine Verschlüsselung verwendet wird, 465 wenn ssl oder tls aktiviert istdefine
('SMTPMAILER_DEBUG_MESSAGING_LEVEL', 0); //Debugging-Informationen ausgeben.0 = kein Debugging, 1 = Fehler drucken, 2 = Fehler und Meldungen drucken, 4 = volle Aktivität druckendefine
('SMTPMAILER_LANGUAGE_OF_MESSAGES', 'de'); //Sprache für Meldungen.Schauen Sie in smtp/code/vendor/language/ für verfügbare Sprachendefine
('SMTPMAILER_SEND_DELAY', 2000);//Drosselung, in Millisekunden, kann auch 0 sei



n






.

Danach sollte die Mail innerhalb von SilverStripe funktionieren, wenn Sie weitere Informationen wünschen, verweisen wir Sie auf die Github-Seite dieses Moduls: https://github.com/xeraa/silverstripe-smtp


















SilverStripe SMTP-Einstellungen SilverStripe SMTP-Einstellungen