07. april 2002 - 08:47Der er
12 kommentarer og 1 løsning
From felt i mail sendt med net::smtp via cgi script.
Hej Alle Dette script skulle jo være lige ud af landevejen for jer eksperter, men jeg kan simpelthen ikke få scriptet til at sætte "brugerens" indtastede email adr. ind i From feltet på den mail der bliver sendt afsted når den tilhørende form er blevet udfyldt, feltet BLIVER hentet fra formen, for den bliver sendt med, men den står i KUN body´en på mailen og ikke i From feltet, det hele drejer sig (så vidt jeg kan se) om linien $smtp->datasend("From: $FORM{'bemail'}\n"); Hvis jeg "bare" skriver en email adr. i stedet for $FORM{'bemail'} bliver det sat rigtigt ind i mailens From felt, men det skulle jo gerne være den email adr. som brugeren selv har indtastet på den form som han/hun lige har udfyld, hvad gør jeg galt ???
Jeg er temmelig grøn inden for perl, så nu har jeg prøvet at bytte lidt rundt på det, og nu virker det faktisk, er det OK at lave det om på denne måde som jeg har gjort nedenunder ?. Scriptet indsætter nu brugerens email i from feltet, men der bliver også skrevet "From: blabla@blabla.dk i bodyen på mailen 2 gange i toppen af mailen og i bunden af mailen hvorfor det ??.
Sådan som scriptet er nu er, ser outputtet således ud :
From: Test@didos.com Betaling via Nachname von: Kundennummer:1207 Firma: Herude Navn: Henning Gade: Roskvej 269 Post nr. & BY: 2689 Der omkring Telefon:+45 569988 Email:Test@didos.com Kommentar:Dette er en test
Som du kan se står der både "From: Test@didos.com" + Email:Test@didos.com men samtidig har den (som den skal) sat From email adr. ind i from på mailen.
Det du gør på dit form eksempel virker også hos mig men kun hvis man selv skriver email adressen i "from" feltet på scriptet og den kan brugeren jo ikke.
Har kun prøvet én klient. Nu har jeg prøvet at indsætte $smtp->datasend("Body"); og nu skriver den ikke From linien i body´en mere, men nu skriver den så stedet "body" ???
Nu har jeg indsat alle mine felter og slettet $smtp->datasend("BODY"); og nu virker det hele efter planen, hvad der har gjort at den skrev From ned i body´en kan jeg ikke helt gennemskue, men nu spiller det BARE.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.