03. april 2007 - 20:14
Der er
4 kommentarer
Qmail og auth noget
hep
jeg hoster lidt for en skole og nogle elever,
nogle der ved om man i qmail kan sige at der
fra en mail() på en webside kun må sendes såfremt
at from emailen er reg. på serveren?
ved bl.a. at man kan på asp server..
04. april 2007 - 16:04
#1
Jeg må lige få slået fast om vi taler PHP, derfor mail() funktionen?
Eller taler vi om at alle mails der sendes via qmail-stmp får sammme afsender?
04. april 2007 - 16:07
#2
Glem mit sidste spørgsmål, jeg troede du ville have at alle mails blev sendt med samme afsender.
Men hvis jeg skal hjælpe dig, må du nok uddybe din problemstilling en smule - hvilken løsning er det at du skal have sat sammen, hvordan skal det virke osv.
05. april 2007 - 16:05
#3
okay.. det skal være sådan at kun email adresser der oprettet på serveren kan afsende, dvs. hvis man laver en mail() på serveren kan den kunde sende hvis man har en konto at sende med. f.eks. minmail@mitdomaene.dk
måske at man skal "login" for at bruge mail()
grunden er at så man sikker på at der ingen der bare laver en mail() og sender en masse spam
06. april 2007 - 14:07
#4
Jeg synes ikke rigtig du har fået forklaret din problemstilling særlig præcist - men jeg vil da forsøge at komme med et bud på et svar alligvel.
Hvis du kører qmail på en box der også server PHP, så er der en standard indstilling i tcp.stmp for qmail, der fortæller fra hvilke hosts der må sendes mail, og endnu vigtigere fra hvilke hosts der må relay mail.
Typisk er standard indstillingen:
127.:allow,RELAYCLIENT=""
Det betyder sådan at 127.-nettet må sende OG relay mail. Og da PHP, der typisk afvikles fra Apache på den samme box, og altså er bundet til bl.a. 127.-nettet, vil mails sendt herfra med mail()-funktionen, altså få lov at relay.
Det kunne jo så være fristende at fjerne muligheden for relay fra 127.-nettet, men netop qmail selv er også bundet her, og skal kunne relay for at sende mails til andre mail-servere, om fx ukendte email adresser der ankommer, og lignende.
Uden at have undersøgt det er i detaljer kan jeg derfor ikke se hvordan, og slet ikke hvorfor, du skulle lukke for adgangen til at relay mail fra localhost.
Men nu har jeg ikke den fjerneste forståelse af dit opringelige problem, da du ikke synes at ville fortælle andet end at det er en server der kører qmail på en skole, som nogle elever, tilsyneladende, har mulighed for at - og her gætter jeg - udvikle PHP på.
Hvis du gider bruge mere en 2 minutter på en formulering af dit problem, så var det måske muligt for mig at skrive lidt mere om hvordan qmail virker, og hvordan du måske kan løse dit problem.