[3.3] Mail ausschlieslich per smtp senden

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3577
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

[3.3] Mail ausschlieslich per smtp senden

Beitrag von chris1278 »

Hallo ich hab mal eine Frage. Wenn ich einen SMTP Server als mail einrichte und die Funktion "SMTP-Server für E-Mail nutzen" auf Ja setze. Sendet der dann dennoch per php-Mail Funktion Emails oder nutzt der dann ausschließlich den SMTP Server den ich eingetragen habe. Nur zur Anmerkung, Der SMTP Server Funktioniert und die Eintragung passt. Einzelne Emails lassen sich so versenden.

Es handelt sich um ein phpbb 3.3.10 Forum unter php 8.1.19.

Diese frage ist nur rein Informell gedacht.

Danke sehr.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1096
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Mail ausschlieslich per smtp senden

Beitrag von Mike-on-Tour »

Laut Skript wird abgefragt, ob SMTP aktiviert ist und dann wird darüber gesendet.
Aber wenn du den Messenger von phpBB nicht benutzen willst bzw. eine neue Instanz generierst, dann kannst du aus deinem eigenen Skript auch per PHP-Funktion arbeiten.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3577
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Mail ausschlieslich per smtp senden

Beitrag von chris1278 »

Ne es geht mir dabei um Folgendes.

Ich supporte ein Forum und da muss ich eine Massen email raushauen. Dafür haben wir extra bei Ionos das Microsoft Office Exchange Paket gebucht. DAs hat den Hintergrund die Mail gehen an über 15000 Mitglieder raus und da versagen die Frei mail Anbieter selbst die Mails über den Webhoster zu senden ist keine Option weil der Webhoster selbst in der Mail Cloud die man da Buchen kann das Limit zu gering ist. Darum mussten wir was anderes finden. Daher die Frage ob bei aktivierter SMTP auch nur darüber gesendet werden kann. Es soll also nicht über die phpmail Funktion gehen weil dann ja wieder das Limit webhosters greift.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Mail ausschlieslich per smtp senden

Beitrag von LukeWCS »

Hey Chris

Mir ist nicht ganz klar, worauf deine Frage abzielt. Das ist eine simple ODER Entscheidung. Wenn "SMTP-Server für E-Mail nutzen:" aktiviert ist, dann ist der PHP Mailer mail() aussen vor. Die DB Konfig Variable smtp_delivery ist an etlichen Stellen im Core zu finden, aber die entscheidende Stelle für deine Frage wäre:

includes/functions_messenger.php

Bei phpBB 3.3.10 ab Zeile 620. In Zeile 626 findest dann die entsprechende Weiche:

Code: Alles auswählen

			if ($config['smtp_delivery'])
			{
				$result = smtpmail($this->addresses, mail_encode($this->subject), wordwrap(utf8_wordwrap($this->msg), 997, "\n", true), $err_msg, $headers);
			}
			else
			{
				$result = phpbb_mail($mail_to, $this->subject, $this->msg, $headers, $encode_eol, $err_msg);
			}
Beantwortet das deine Frage?
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
chris1278
Mitglied
Beiträge: 3577
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Mail ausschlieslich per smtp senden

Beitrag von chris1278 »

Ja das beantwortet die Frage danke sehr.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Mail ausschlieslich per smtp senden

Beitrag von LukeWCS »

Danke für Rückmeldung.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Support-Forum“