/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
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



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408186
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste