Toon posts:

headers en PHP mail() functie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik gebruik sendmail voor het versturen van mailtjes in PHP-scripts. De headers van deze mail voor de ontvanger zijn zoals onder staat afgebeeld:

Received: from localhost.localdomain ([62.*.*.*]) by mc4-f34.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Wed, 25 Sep 2002 10:00:15 -0700
Received: (from nobody@localhost)by localhost.localdomain (8.11.6/8.11.6) id g8PH7jW02693;Wed, 25 Sep 2002 19:07:45 +0200
Message-Id: <200209251707.g8PH7jW02693@localhost.localdomain>
Return-Path: nobody@localhost.localdomain
X-OriginalArrivalTime: 25 Sep 2002 17:00:16.0218 (UTC) FILETIME=[056553A0:01C264B5]


Ik heb begrepen dat sommige providers mailtjes met deze headers blokkeren (o.a. wanadoo).. Dat zal te maken hebben met o.a. regels als "from localhost.localdomain" etc...

Hoe kan ik deze headers zo aanpassen dat ik ze een andere waarde kan geven?? Is dat mogelijk met de mail functie?? Heeft iemand een voorbeeld?

Thanx

Verwijderd

Gewoon de manual lezen?

mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

Verwijderd

Topicstarter
Verwijderd schreef op 26 september 2002 @ 19:12:
Gewoon de manual lezen?

mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Dat had ik al gedaan, alleen als ik From: mijn@mailadres.nl gebruik dan blijft er in de headers localhost voorkomen... Ik kan bijna overal zonder problemen heenmailen, alleen wanadoo laat de mails niet door...

  • Sybr_E-N
  • Registratie: December 2001
  • Nu online
Misschien ligt het aan Sendmail cofiguratie?

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

Als ik me niet vergis is het ook mogelijk om in je php.ini wat extra configuratie te doen m.b.t. de sendmail optie.

|_____vakje______|


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Of je configureerd je systeem ff zoals het hoort.

Verwijderd

Topicstarter
strlen schreef op 26 september 2002 @ 21:53:
Of je configureerd je systeem ff zoals het hoort.
En kun jij me daar wat bij helpen misschien? 8) Als ik onderstaand script gebruik om te mailen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$message = "Dit is het bericht";

mail("mail@provider.nl", "Het Mail Onderwerp", $message,
     "From: webmaster@provider.nl\r\n"
    ."Reply-To: webmaster@provider.nl\r\n"
    ."X-Mailer: PHP/" . phpversion());

echo "Mail verstuurd!!";

?>


Dan gaat dat goed (ik ontvang hem op mijn hccnet account), alleen krijg ik nu een mail met de volgende headers:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
>From nobody@localhost.localdomain  Thu Sep 26 22:00:49 2002 
Return-Path: <nobody@localhost.localdomain> 
Received: from localhost.localdomain by deliver.hccnet.nl 
        via fuy222-110.dsl.hccnet.nl [62.*.*.*] with ESMTP for <mail@provider.nl> 
        id WAA05714 (8.8.8/1.13); Thu, 26 Sep 2002 22:00:48 +0200 (MET DST) 
Received: (from nobody@localhost) 
        by localhost.localdomain (8.11.6/8.11.6) id g8QK7Yb03536; 
        Thu, 26 Sep 2002 22:07:34 +0200 
Date: Thu, 26 Sep 2002 22:07:34 +0200 
Message-Id: <200209262007.g8QK7Yb03536@localhost.localdomain> 
To: mail@provider.nl 
Subject: Het Mail Onderwerp 
From: webmaster@provider.nl
Reply-To: webmaster@provider.nl
X-Mailer: PHP/4.2.3


Deze mail laat een provider als bijvoorbeeld Wanadoo niet door, hoe verander ik dat??

  • stekkel
  • Registratie: Augustus 2001
  • Laatst online: 12-07 11:54
Sendmail goed instellen? lijkt me geen php probleem.

  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

CyberSnooP schreef op 26 september 2002 @ 20:20:
Als ik me niet vergis is het ook mogelijk om in je php.ini wat extra configuratie te doen m.b.t. de sendmail optie.
PHP:
1
ini_set("sendmail_from","jemailadres@ergens.nl");

deed 't voor mij

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 04-08 13:06

GraasGast

Analogue Heaven

wat ook kan is bij de 'additional parameters' dit in te vullen:

-fadres@iets.com

waarbij je dus een geldig adres moet invullen...let op, geen spatie na -f !

Verwijderd

je kunt nog de header "Return-Path: jenaam@jedomein.com\r\n" erbij doen... dan zal je return path goed staan...

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Ik denk dat dit gewoon ligt aan je sendmail configuratie. Kijk die maar eens na (door te zoeken in je sendmail.cf o.i.d. naar localhost en localdomain).
Pagina: 1