Hallo,
ich hole wie folgt die EMails von einem Account und schicke sie an einen anderen Empfänger weiter:
$mbox = imap_open ("{SERVER}INBOX", "ZUGANG", "PW");
$header=imap_header($mbox,1);
$body=imap_body($mbox,1);
$fheader=imap_fetchheader($mbox,1);
mail("meine@mail.de","$header->Subject","$body","$fheader");
Jetzt ist das Problem, dass im Header im Envelope-To Feld die erste Mail Adresse steht. Aus mail() resultiert also, dass die Mail an meine@mail.de sowie ein erneutes Mal an die Mail-Adresse, von der ich die Mail hole, geht.
Habe versucht, mit str_replace das Envelope-To Feld zu leeren oder gleich hier den Empfänger meine@mail.de einzutragen. Es geht aber immer noch eine erneute Mail an die Ursprungsadresse raus.
Gibt es eine einfache Möglichkeit das zu verhindern? Will den Header nicht komplett aufbauen, da es eine komplizierte Multipart Mail ist.
Gibt es eine einfache Lösung? Ich will ja nur eine email weiterleiten. Habe im Forum von einer POP3-Klasse von TBT gehört, finde sie aber nicht.
Gruß Flo
ich hole wie folgt die EMails von einem Account und schicke sie an einen anderen Empfänger weiter:
$mbox = imap_open ("{SERVER}INBOX", "ZUGANG", "PW");
$header=imap_header($mbox,1);
$body=imap_body($mbox,1);
$fheader=imap_fetchheader($mbox,1);
mail("meine@mail.de","$header->Subject","$body","$fheader");
Jetzt ist das Problem, dass im Header im Envelope-To Feld die erste Mail Adresse steht. Aus mail() resultiert also, dass die Mail an meine@mail.de sowie ein erneutes Mal an die Mail-Adresse, von der ich die Mail hole, geht.
Habe versucht, mit str_replace das Envelope-To Feld zu leeren oder gleich hier den Empfänger meine@mail.de einzutragen. Es geht aber immer noch eine erneute Mail an die Ursprungsadresse raus.
Gibt es eine einfache Möglichkeit das zu verhindern? Will den Header nicht komplett aufbauen, da es eine komplizierte Multipart Mail ist.
Gibt es eine einfache Lösung? Ich will ja nur eine email weiterleiten. Habe im Forum von einer POP3-Klasse von TBT gehört, finde sie aber nicht.
Gruß Flo
Kommentar