Hallo Ihr.
also um die E-Mail Adresse der Bounces zu bestimmen, kann man mittels php die Funktion mail benutzen:
|
Quellcode
|
1
|
mail($to, $subject, $message, $headers,"-finfo@domain.de")
|
Der letzte optionale Parameter gibt die From Adresse an, d.h. die Rückläufer werden an diese Adresse geschickt.
Optional mit sendmail, auch der gleiche Parameter, da mail() aus php auch sendmail benutzt:
|
Quellcode
|
1
|
cat foo.txt | /usr/lib/sendmail -oi -t -finfo@domain.de
|
Den Header mit "Error-To:info@domain.de" zu senden, hat bei mir nicht funktioniert.
Noch kurz zu POP Servern:
Man kann mit den IMAP-Funktionen von PHP arbeiten, um Emails von einem Server lesen zu können. Hier ein kleiner Ansatz:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
$mailbox = imap_open ("{imap.domain.de}", "user", "pass");
echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox ($mailbox, "{imap.domain.de:143}", "*");
if ($folders == false)
echo "Call failed<br>\n";
else
while (list ($key, $val) = each ($folders))
echo $val . "<br>\n";
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false)
echo "Call failed<br>\n";
else
while (list ($key, $val) = each ($headers))
echo $val . "<br>n";
imap_close ($mbox);
?>
|
Viele Grüße.
Thomas.