[PHP] Bounce email van mail()

Pagina: 1
Acties:
  • 315 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Woet
  • Registratie: Mei 2006
  • Laatst online: 24-03 12:54
Ik krijg alle bounce emailtjes van de mail() functie van PHP binnen.
Als headers stuur ik nu al mee:

$headers .= "Return-Path: <*snip*>\r\n";
$headers .= "Return-Receipt-To: <*snip*>\r\n";
$headers .= "Errors-to: <*snip*>\r\n";

Maar nog worden ze allemaal naar een ander email adres gestuurd.
Hoe zorg ik dat alle bounces op een ander adres komen?

Ik krijg bijvoorbeeld een bounce als mail() een mail stuurt naar een email adres dat niet bestaat, maar die wil ik op een ander email adres binnen krijgen.

[ Voor 5% gewijzigd door Creepy op 20-11-2007 14:01 ]


Acties:
  • 0 Henk 'm!

  • Japius
  • Registratie: April 2003
  • Laatst online: 30-08 20:57
Deze ook al geprobeerd?
PHP:
1
ini_set('sendmail_from','*snip*');

[ Voor 13% gewijzigd door Creepy op 20-11-2007 14:01 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Gewoon minder spam versturen, krijg je ook niet zoveel bounces ;)

PHP:
1
$headers .= 'From: ' . $name . ' <' . $email . '>' . "\r\n";

Acties:
  • 0 Henk 'm!

  • Woet
  • Registratie: Mei 2006
  • Laatst online: 24-03 12:54
code:
1
2
3
4
5
6
7
8
9
    ini_set("sendmail_from","*snip*");
    
    $headers .= "From: \"Wouter van Eekelen\" <*snip*>\r\n";
    $headers .= "Reply-to: \"Wouter van Eekelen\" <*snip*>\r\n";
    $headers .= "Return-Path: <*snip*>\r\n";
    $headers .= "Return-Receipt-To: <*snip*>\r\n";
    $headers .= "Errors-to: <*snip*>\r\n";
    
    mail("wenufnw432nr@mgirengiwre.com", "Contact formulier ingevuld!", $message, $headers);


En nog komen de bounces op een ander adres binnen

[ Voor 12% gewijzigd door Creepy op 20-11-2007 14:04 ]


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 15:14

Creepy

Tactical Espionage Splatterer

Ik heb ff je gmail adres uit de berichten gehaald, lijkt me wel zo verstandig ;)
Bounces worden normaal gesproken naar het Return-Path gestuurd. Hier kan ook alleen een e-mail adres staan (zonder < en > dus).

Zend jezelf eens zo'n mail en check de headers. Grote kans dat je eigen mail deamon er een vooraf ingesteld adres in zet als jij geen (geldig) Return-Path meegeeft in de headers.

[ Voor 66% gewijzigd door Creepy op 20-11-2007 14:03 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Toevallig gehost bij PCExtreme? Daar moet het from emailadres een bestaand emailadres zijn van dat domein.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Woet
  • Registratie: Mei 2006
  • Laatst online: 24-03 12:54
Creepy schreef op dinsdag 20 november 2007 @ 14:02:
Ik heb ff je gmail adres uit de berichten gehaald, lijkt me wel zo verstandig ;)
Bounces worden normaal gesproken naar het Return-Path gestuurd. Hier kan ook alleen een e-mail adres staan (zonder < en > dus).

Zend jezelf eens zo'n mail en check de headers. Grote kans dat je eigen mail deamon er een vooraf ingesteld adres in zet als jij geen (geldig) Return-Path meegeeft in de headers.
Bedankt @ *snip*, zelf te druk bezig om daar op te letten.

Ik ga nu kijken naar de headers.

Acties:
  • 0 Henk 'm!

  • Woet
  • Registratie: Mei 2006
  • Laatst online: 24-03 12:54
Oke, return-path wordt overschreven door mijn php.ini waarschijnlijk, want ik heb nu:

code:
1
$headers .= "Return-Path: mijnemail@gmail.com\r\n";


En nog is het return-path in de email anders.
Even kijken hoe ik zorg dat php.ini zich er niet mee bemoeit..

EDIT: Net dus gekeken, in de php.ini staat niks wat zich ermee bemoeit.. waarschijnlijk ligt het aan de smtp server.

[ Voor 18% gewijzigd door Woet op 20-11-2007 14:18 ]

Pagina: 1