SMTP Script ??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
hardysim
Mitglied
Beiträge: 32
Registriert: 09.06.2002 14:52
Wohnort: geisenheim
Kontaktdaten:

SMTP Script ??

Beitrag von hardysim »

hey, ich kann doch mit dem phpbb mails per smtp verschicken. und zwar über jeden beliebigen anbieter mit entsprechendem benutzername und passwort.

genau soetwas suche ich, kann man das script, welches phpbb verwenden rausnehmen und mal einigermaßen verständlich posten?

mein ziel ist es, mails über meinen smtp-anbierter versenden zu können, OHNE phpbb installieren zu müssen und/oder meine seite im forum einzubinden, geht das?
hardysim.de
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
hardysim
Mitglied
Beiträge: 32
Registriert: 09.06.2002 14:52
Wohnort: geisenheim
Kontaktdaten:

Beitrag von hardysim »

da seh ich aber noch nix zumeintragen von benutzername und pw für den smtp.. oder steht des in ner datei?

PS: is des des script, was auch phpbb verwendet..?
hardysim.de
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

PHPost ist ein Webmailer, eine Oberfläche wie GMX und Co.

So hatte ich Deine Anfrage zumindest verstanden... Oder hab ich Dich da falsch verstanden?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
hardysim
Mitglied
Beiträge: 32
Registriert: 09.06.2002 14:52
Wohnort: geisenheim
Kontaktdaten:

Beitrag von hardysim »

jo, vermutlich..

phpbb verwendet ein script zum mailen über einen smtp, den man in der konfiguartion als admin einstellen kann...

es übergibt variablen (empfänger, betreff usw.) an dieses script weter und genau das SCRIPT bräuchte ich...

sodass ich des script in meine hp einbaun kann, und z.b. ein kontaktformular per smtp mails verschicken kann...
hardysim.de
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Achso ;-)

Einfach per mail() gehts nicht?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Du kannst ja die smtp.php von phpBB includen. Ich habe die mal kurz überflogen, scheinbar brauchst du nur die $board_config['smtp_??'] Variablen zu setzen, und eine message_die Funktion zu definieren.
Benutzeravatar
hardysim
Mitglied
Beiträge: 32
Registriert: 09.06.2002 14:52
Wohnort: geisenheim
Kontaktdaten:

Beitrag von hardysim »

mail() is nit, desweegn ja überhazpt smtp ;)

k, also ich include diesmtp.php und welche variabeln muss ich dann setzen? genauer!

und die message_die ersetz ich, ok... aber die vars noch...
hardysim.de
Benutzeravatar
hardysim
Mitglied
Beiträge: 32
Registriert: 09.06.2002 14:52
Wohnort: geisenheim
Kontaktdaten:

Beitrag von hardysim »

hmm, ok

die mails werden geschickt und kommen auch an, nur bekomme ich noch nen fehler
Warning: Variable passed to each() is not an array or object in /srv/www/htdocs/user/hardysim/html/7.5/general/smtp.php on line 148

Warning: Variable passed to each() is not an array or object in /srv/www/htdocs/user/hardysim/html/7.5/general/smtp.php on line 160
die beiden zeilen sehen so aus:
while(list(, $bcc_address) = each($bcc))
und
while(list(, $cc_address) = each($cc))
ich hab nur die variabeln

$mail_to = 'hardy@hardysim.de;
$subject = 'test mail';
$message = "hey, here's a test message";

benutzt und per

smtpmail($mail_to, $subject, $message, $headers);

abgeschickt, fehlen welche?
hardysim.de
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

hardysim hat geschrieben:genauer!
Jawohl, Herr General. Ihr Wunsch ist mir Befehl!

Öffne smtp.php, suche nach board_config und guck selbst nach welche Variablen verwendet werden. Wenn da z.B. $board_config['smtp_host'] steht, kannst du dir wohl denken, daß da der Hostname reinkommt.
Antworten

Zurück zu „Coding & Technik“