Hej,
jag har en mail funktion via ett formulär. Det fungerar till en vis grad. Det kommer inte fram till alla ex. xxx@spray.se och xxx@bredband.net.
Jag använder mig inte av SMTP när jag skickar ut mailet. Men börjar mistänka att jag behöver det. Vet inte hur det fungerar så jag hoppas någon kan hjälpa mig. Har sökt på forumet och kollat på nätet. Har hittat lite men bland annat detta är det något att ha?
har inte hunnit kolla det då jag inte har alla information om serven som jag behöver, men vad säger ni?
Har även fått ett tips på att kolla vad Return-Path ger för värde. har testat att lägga in en e-postadress till Return-Path. Men får bara servens adress eller vad det nu kan vara.
Tar som sagt i mot hjälp av alla dess slag.
Hur skickar ni mail via formulär? Aldriga några problem?
I headers Reply-to och Return-path ska det endast finnas rena e-postadresser, alltså inga namn med.
Jag har också varit med om att det har betydelse vilken $fromMail du har. E-postservern har då kollat upp så $fromMail har en domän som stämmer överrens med den mailserver som mailet skickas från. Har du alltså angivet en hotmail-adress i din From m.m., och skickar från ditt webbhotell, är det inte säkert att mailet kommer fram överallt.
I headers Reply-to och Return-path ska det endast finnas rena e-postadresser, alltså inga namn med.
Jag har också varit med om att det har betydelse vilken $fromMail du har. E-postservern har då kollat upp så $fromMail har en domän som stämmer överrens med den mailserver som mailet skickas från. Har du alltså angivet en hotmail-adress i din From m.m., och skickar från ditt webbhotell, är det inte säkert att mailet kommer fram överallt.
Du kan ta bort större/mindre än också.
Enligt standarden ska du använda \r\n för radbrytning.
Har du övergått till att använda mail-funktionen nu ?
Ok fixat så att inte "< & >" och \r\n nu.
jag har änun inte tillgång till uppgifterna till SMTP så jag testar lite hur det ser ut i headers med att skicka det som som mail för att se vad som händer, men det kanske inte blir rätt om jag inte har laggt in värden för SMTP?
Tidigare har jag bara använt mig av mail funktionen, men såg då i går att den suger rätt så rejält. Så jag behöver som sakt tips på hur man skickar i väg mail på annats sätt så att det kommer fram till alla. Då hitta jag den koden jag visa i första inlägget, men har som sagt inte kunnat testa den. Undrar hur ni andra gör?
Nu har jag testat det du skrev Matte, men får inte till det än då.
From är en adress som en person skriver in i ett fält. Det är även den adressen som då bör stå i Replat-to och Return-path. Men i return-path får jag bara serven egna namn.
Som jag nämne tidigare i tråden, det finns de mailservrar/spamfilter som inte godkänner From-adresser m.m. som inte tillhör den mailserver som skickade.
Om du har en giltigt e-postadress på mailservern, testa med den och se om det är på detta vis.