Seite 1 von 1

SMTP Script ??

Verfasst: 30.07.2003 15:25
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?

Verfasst: 30.07.2003 15:34
von itst

Verfasst: 30.07.2003 15:38
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..?

Verfasst: 30.07.2003 15:41
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?

Verfasst: 30.07.2003 15:44
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...

Verfasst: 30.07.2003 15:52
von itst
Achso ;-)

Einfach per mail() gehts nicht?

Verfasst: 30.07.2003 16:03
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.

Verfasst: 30.07.2003 16:06
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...

Verfasst: 30.07.2003 16:22
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?

Verfasst: 30.07.2003 16:31
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.