|
| mail() datestamp Fra : danjel.jungersen@gma~ |
Dato : 29-07-08 02:38 |
|
Hejsa.
Jeg har ledt højt og lavt, men har ikke kunnet finde en smart løsning.
Mine mails sendt via mail() har ikke noget datestamp, hvordan laver
jeg lettest sådan et, der er korrekt rfc ??
Jeg går ud fra at jeg kan indsætte det med " $headers = 'Date: ' "
noget....
Følgende er min bette kodestump:
***********'' START **********
$to = 'mail@printlight.dk';
$subject = 'Printlight ordre';
$headers = 'From: ' . $_SESSION['email'] . "\r\n" .
'X-jgweb: true';
$message = 'Produkt: ' . $_SESSION['prod'] . "\n" .
'Papir: ' . $_SESSION['kval'] . "\n" .
'Farve: ' . $_SESSION['farve'] . "\n" .
'Oplag: ' . $_SESSION['oplag'] . "\n" .
'Saet: ' . $_SESSION['saet'] . "\n" .
'Ark/saet: ' . $_SESSION['ark'] . "\n" .
'Filnavn: ' . $_SESSION['filnavn'] . "\n" .
'Forsidebillede: ' . $_SESSION['front'] . "\n" .
'7 sproget side 2: ' . $_SESSION['page2'] . "\n" .
'Proof: ' . $_SESSION['proof'] . "\n" .
'Arkivering: ' . $_SESSION['arkiver'] . "\n" .
'konvolut: ' . $_SESSION['konv'] . "\n" .
'Totalpris: ' . $_SESSION['total'] . "\n" .
'Firma: ' . $_SESSION['firma'] . "\n" .
'CVR-nr: ' . $_SESSION['cvr'] . "\n" .
'Kontaktperson: ' . $_SESSION['realname'] . "\n" .
'Adresse: ' . $_SESSION['adresse'] . "\n" .
'Postnr. og by: ' . $_SESSION['postnrby'] . "\n" .
'Telefon: ' . $_SESSION['telefon'] . "\n" .
'E-mail: ' . $_SESSION['email'] . "\n" .
'Job afleveres via: ' . $_SESSION['joblev'] . "\n" .
'Levering: ' . $_SESSION['levering'];
$message = wordwrap($message, 70);
mail($to, $subject, $message, $headers);
******** END ********
Jeg har fundet ud af at headers burde se ca. sådan ud:
"Date: Wed, 06 DEC 2000 18:34:03 -0600"
pft
Danjel
| |
Dan Storm (29-07-2008)
| Kommentar Fra : Dan Storm |
Dato : 29-07-08 10:27 |
|
danjel.jungersen@gmail.com skrev:
> Hejsa.
>
> Jeg har ledt højt og lavt, men har ikke kunnet finde en smart løsning.
>
> Mine mails sendt via mail() har ikke noget datestamp, hvordan laver
> jeg lettest sådan et, der er korrekt rfc ??
Det er serveren der sætter det tidsstempel? Så hvis du ikke får et
tidsstempel i din email du sender med php's mail funktion, så vil jeg
mene det er et opsætningsproblem på serveren.
--
Dan Storm - storm at err0r dot dk / http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!
| |
danjel.jungersen@gma~ (29-07-2008)
| Kommentar Fra : danjel.jungersen@gma~ |
Dato : 29-07-08 05:45 |
|
On 29 Jul., 11:27, Dan Storm <shadyz@_REMOVETHIS_err0r.dk> wrote:
> danjel.junger...@gmail.com skrev:
>
> > Hejsa.
>
> > Jeg har ledt højt og lavt, men har ikke kunnet finde en smart løsning.
>
> > Mine mails sendt via mail() har ikke noget datestamp, hvordan laver
> > jeg lettest sådan et, der er korrekt rfc ??
>
> Det er serveren der sætter det tidsstempel? Så hvis du ikke får et
> tidsstempel i din email du sender med php's mail funktion, så vil jeg
> mene det er et opsætningsproblem på serveren.
>
Det er muligt at det kan løses på serveren, men er jeg ikke meget for
at pille på, jeg vil hellere, hvis det er muligt, generere en gyldig
Date: streng og indsætte manuelt...
Jeg tror at det er den bedste løsning for mig, kan man det?
| |
Dan Storm (29-07-2008)
| Kommentar Fra : Dan Storm |
Dato : 29-07-08 13:10 |
|
danjel.jungersen@gmail.com skrev:
> Jeg tror at det er den bedste løsning for mig, kan man det?
Jeg ved ikke om det virker, men du kan da prøve med
Date: ".date("r")."\r\n"
--
Dan Storm - storm at err0r dot dk / http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!
| |
N/A (29-07-2008)
| Kommentar Fra : N/A |
Dato : 29-07-08 13:10 |
|
| |
|
|