Ska du ansluta mot en imap- eller popserver för att läsa mailet eller?
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?
11 svar · 310 visningar · startad av greyhound
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?
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å?