SMTP Mailfunktion

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

SMTP Mailfunktion

Beitrag von JazzP »

Hallo,
ich möchte die SMTP Mailfuntion des PHPBB Boards extern nutzen. Mir würde auch schon eine Mail Funktion reichen, die nicht über das lokale Sendmail schickt sondern über einen externen wie das Board. Danke für die Hilfe. Es ist dringend, da bei meinem Hoster irgendwas an der lokalen Sendmail Config net stimmt. Danke für die Hilfe.
MfG Jazz
Frohe Festtage noch.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Schau dir mal die smtp.php im includes-Verzeichnis an. Sollte sich eigentlich mit recht wenig Aufwand an deine Bedürfnisse anpassen lassen.
A bisserl PHP solltest allerdings dazu können ;-)

Gruß, Philipp
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

Danke für die Antwort, leider nützt mir das gar nichts, denn das habe ich schon Versucht. Und zu "eein bissle PHP musst du scho können", sag ich nur ich kanns schon seitdem es im Internet verfügbar ist.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Jazz,

woran scheitert's denn bislang?

Gruß, Philipp
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

ich versuche die smtpmail() funktion in der smtp.php aufzurufen, mit den gleichen parametern wie die emailer.php, aber irgendwie funzt das nicht, denn er findet dann keine socket.
Danke für die Hilfe.
Jazz
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Wenn du das Array $board_config nicht übergibst, solltest du den Code entsprechend anpassen.
Ansonsten sollte es eigentlich funzen...

Gruß, Philipp
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

So hab jetzt Funktion gebastelt. Kann von jedem Ort aufgerufen werden.

so sieht sie aus:

Code: Alles auswählen

<?
define('IN_PHPBB', true);
$phpbb_root_path = '/home/golzejas/htdocs/bo/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/smtp.' . $phpEx);

function mailling_send($absender, $empfang, $subject, $msg) {
	$email =$absender;
	$email2=$empfang;
	$email_headers = 'From: ' . $email . "\nReturn-Path: " . $email . "\n";
	
	$result = smtpmail($email2, $subject, $msg, $email_headers);
}
?>
Die Funktion wird aufgerufen mit:

Code: Alles auswählen

<?include('/home/golzejas/htdocs/toolz/mail.php');
$msg="Diese Textnachricht kann
auch Zeilenumbruch, einfach eine Zeilenumbruch
in der Variable. ;-) MfG Jazz";
mailling_send("emfang@phpbb.de", "absender@phpbb.de", "Test Betreff", $msg);?>

MfG Jazz
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“