Hur gör man så att man kan ta imot mail med php?
Jag har ett script som ska köras när det kommer ett mail. Jag lyckas få scriptet att köras men hur får jag in data från mailet?
Ta imot mail i php
11 svar · 310 visningar · startad av greyhound
Ska du ansluta mot en imap- eller popserver för att läsa mailet eller?
Dåligt förklarat av mig som vanligt :)
Jag tar imot mailet med Sendmail för att sedan trycka in det i php scriptet. Jag lyckas köra scriptet mm men jag vet inte vart datan tar vägen som var i mailet :)
Nej, det beror ju på hur det är konfigurerat. En kvalificerad gissning är /var/mail/$username
Ja fast det är ju ingen användare som tar i mot mailet utan ett script.
hittade denna länk: http://www.thebestwebhosting.net/news/group/comp.lang.php/message-362099.html
men det funkade inte... :(
Nu kör jag exim och inte sendmail så jag kan inte själv testa, men det råkar inte vara så att du måste starta om sendmail efter denna ändring?
Manualen för aliases kanske säger dej något: "man aliases"
Eller nu såg jag:
/etc/aliases skrev:
# >>>>>>>>>> The program "newaliases" must be run after
# >> NOTE >> this file is updated for any changes to
# >>>>>>>>>> show through to sendmail.
jodå mailet går fram och allt så långt är ok.
Bara datan från mailet jag inte får fram :)
Men som sagt, efter den ändring du gjort i aliases måste du köra newaliases för att det ska gå igenom hos sendmail. Har du gjort det?
edit/ Aha! Så skriptet körs iaf!
jodå det har jag gjort annars skulle inte scriptet köras :)
Och om du skriver ut $inData som finns i koden du länkade till så skrivs inget alls ut eller vadå?