webForumDet fria alternativet

Ta imot mail i php

11 svar · 310 visningar · startad av greyhound

greyhoundMedlem sedan maj 20031 399 inlägg
#1

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?

GeinMedlem sedan sep. 20004 849 inlägg
#2

Ska du ansluta mot en imap- eller popserver för att läsa mailet eller?

greyhoundMedlem sedan maj 20031 399 inlägg
#3

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 :)

GeinMedlem sedan sep. 20004 849 inlägg
#4

Nej, det beror ju på hur det är konfigurerat. En kvalificerad gissning är /var/mail/$username

greyhoundMedlem sedan maj 20031 399 inlägg
#5

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... :(

GeinMedlem sedan sep. 20004 849 inlägg
#6

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"

GeinMedlem sedan sep. 20004 849 inlägg
#7

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.

greyhoundMedlem sedan maj 20031 399 inlägg
#8

jodå mailet går fram och allt så långt är ok.
Bara datan från mailet jag inte får fram :)

GeinMedlem sedan sep. 20004 849 inlägg
#9

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!

greyhoundMedlem sedan maj 20031 399 inlägg
#10

jodå det har jag gjort annars skulle inte scriptet köras :)

GeinMedlem sedan sep. 20004 849 inlägg
#11

Och om du skriver ut $inData som finns i koden du länkade till så skrivs inget alls ut eller vadå?

greyhoundMedlem sedan maj 20031 399 inlägg
#12

Jag är ju så jävla smart!!

Det är jag som använt koden fel. :(

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb