15. marts 2008 - 12:40Der er
64 kommentarer og 1 løsning
mail() opfattes som spam
Hejsa
Jeg har det problem at når der sendes en mail med mail()-funktionen opfattes det af spamfiltre som spam. Det er lidt irriterende, da jeg sender mails til alle nyoprettede brugere på mit website.
Er det muligt at proppe en eller anden stump kode ind, der gør at det ikke opfattes som spam??
$modtager = "jens@hotmail.com"; $emne = "Din bruger er nu oprettet!"; $besked = "Tillykke med din nye bruger..."; $header = "webmaster@domæne.dk";
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Den her: $header = "webmaster@domæne.dk"; skal da vist være $header = "From:webmaster@domæne.dk"; Om det gør nogen forskel ( spam <> not spam ) ved jeg ikke
Send nogen mails til dig selv fra dit mailprogram og kig på hvilke headers der sættes
Ved en almindelig text email sendt fra Thunderbird sættes fx: From: "Navn" <e@mail.tld> User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit
Giver ikke problemer mere. Men den opfatter det stadigvæk som spam... Er der en anden php funktion til at sende mails med, der muligvis ikke opfattes som spam?
Linket fortæller en del om headers ja. Men det fortæller ikke hvordan emails undgår at blive opfattet som spam, snarerer modsat. Jeg har tilføjet MIME-headeren så koden nu ser sådan ud:
Du skal nok have oprettet en SPF-record i din DNS, google dette, hvis du er i tvivl... Din "From:"/"Reply-to:" adresse skal helst være en gyldig, eksisterende emailadresse, du kan også prøve at sætte mail headerne X-Originating-IP og X-Sender-IP til $_SERVER["REMOTE_ADDR"]
jeg kan ikke lige finde der hvor jeg skal oprette en SPF-record i min DNS opsætning hos gratisDNS.dk. Har du nogen anelse om hvor det gøres? (Du kan evt. prøve at oprette en bruger og se efter)
Med hensyn til hvorfor siden ikke ligger på www.moddi.dk, så er det fordi jeg faktisk ikke helt ved hvordan jeg skal gøre det. Domænet moddi.dk er købt hos GratisDNS uden en tilknyttet hjemmeside. Jeg bruger så bare url forward til at sende folk hen til moddi.frac.dk. Men jeg vil det gerne hører hvordan jeg kan gøre det anderledes?
leif, Det har du da ret i, det havde jeg ikke set - Jeg er dog gået over til at bruge SwiftMailer, da den virker lidt mere gennemført :) Hvis du ikke kender den, vil jeg klart anbefale at tage et kig :)
SwiftMailer skal downloades og lægges op på mit website, hvis jeg har forstået det rigtigt? Jeg ville nu nok foretrække noget lidt mere simpelt, efter et lille kig på SwiftMailer. Tager lige et kig på phpMailer.
Jeg hænger mest til phpMailer, da jeg synes den er meget mere overskuelig. JEg ville nu allerhelst hvis det var muligt ikke at skulle downloade/installerer noget, men blot kunne bruge en foruddefineret funktion.
Der er også kommet opdateringer til windows xp for nyligt ;)
phpMailer fungerer fremragende, jeg har tidligere brugt den til flere projekter - indtil jeg fandt SwiftMailer :) Hvis du bedre kan overskue phpMailer, synes jeg bare du skal bruge den! :)
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.