Ik ben bezig met het mail() script, maar heb er een klein vraagje over..

Ik kan via mijn website reacties laten opsturen via een formuliertje naar mijzelf, via die mail functie..
Dat gaat goed.

Maar nu wil ik mensen die hun mail adres achterlaten daarop een mailtje sturen. Mailen naar buiten dus..

Maar zodra ik dat schrijf, zegt hij dat ik mijn user/pass moet specificeren..
Dat is ook wel logisch, maar waar moet ik dat opgeven dan?

Heb gezocht in apache, in php.ini maar kan het echt niet vinden..

Het lijkt me niet dat je dat in elk script apart moet opgeven??

Weet iemand waar wel?
bedankt alvast!
Meestal zit op smtp geen user/pass authenticatie, maar op ip gebaseerde regels (eigen klanten mogen zonder gedoe gebruik maken van de smtp server).

In dit geval betekend het dat je een smtp server gebruikt die waarschijnlijk niet van je provider is (check je php.ini). Dan is relayen naar emailadressen butien die provider niet toegestaan.

mensen het probleem is dat je een popbox wil bereiken die ergens anders straat daar heb je dan user/pass voor nodig.

wat je nodig hebt is een tooltje/script dat je popbox open zet bij xs4all.

dan vraag ik me af waarom wil je graag dat iemand een maitje stuurd vanuit jou mailadres???
ik wil een soort script schrijven lang verhaal..
bedoeling is dat mensen registreren, en automatisch een mailtje krijgen..

het script wordt dus bijvoorbeeld:

mail("$email","onderwerp", "bericht", "From:mark <[email protected]>");
print("<b><U>mail verstuurd</U></b>");

Maar hij wil dus niet naar buiten mailen inderdaad
ben er achter gekomen als ik instel:

allow relay only for:
en dan het ip adres van localhost ingeef (127.0.0.1) dat hij het wel doet..

maar de vraag, is mijn mail dan gewoon vrolijk open voor spammers?

Reageren