Forum » Izdelava spletišč » php mail()
php mail()
alum ::
zdravo,
imam tezavo pri programiranju posiljanja mailov s pomocjo phpja. Rad bi namrec, da mi ob pritisku na gumb, povezavo (karkoli...) poslje mail na dolocen naslov. Cisto enostavna stvar torej, ki jo bom kasneje nadgradil.
Zanima me kaj vse potrebujem, za delovanje mail funkcije na win platoformi.
lp
imam tezavo pri programiranju posiljanja mailov s pomocjo phpja. Rad bi namrec, da mi ob pritisku na gumb, povezavo (karkoli...) poslje mail na dolocen naslov. Cisto enostavna stvar torej, ki jo bom kasneje nadgradil.
Zanima me kaj vse potrebujem, za delovanje mail funkcije na win platoformi.
lp
alum ::
no zdaj se mi pojavlja druga tezava,
in sicer karkoli naredim, mi mail() vrne false...
torej "ne ok"... verjetno sem brcnil v temo kje v php.ini... je za posiljanje potrebno nastaviti se kaj drugega, kot smtp server, port in sendmail_from...govorim za win32...
P.S.: Naj moderator presodi, ce je morda boljse prestaviti v programiranje.
in sicer karkoli naredim, mi mail() vrne false...
<? if(mail('wakums@gmail,com', 'test','se en test') ) { echo ("ok"); } else { echo("ne ok"); } ?>
torej "ne ok"... verjetno sem brcnil v temo kje v php.ini... je za posiljanje potrebno nastaviti se kaj drugega, kot smtp server, port in sendmail_from...govorim za win32...
P.S.: Naj moderator presodi, ce je morda boljse prestaviti v programiranje.
alum ::
prebrano vse, kar se mi je zdelo uporabnega in je izpljunil google na prvih dveh straneh, tudi to.
na sumu imam smtp server od firme, v kateri sem delal. problem pa je, da ne morem uporabiti nobenega zunanjega servera, ker so porti zaprti...
bom poskusil zdaj doma s siolovim, da vidim ce bo delovalo...
na sumu imam smtp server od firme, v kateri sem delal. problem pa je, da ne morem uporabiti nobenega zunanjega servera, ker so porti zaprti...
bom poskusil zdaj doma s siolovim, da vidim ce bo delovalo...
McAjvar ::
poskusi s fsockopen, povezi se na vrata 25 in rocno poslji posto. morda bo pomagalo. en zelo preprost primer:
to dela?
function sock_mail ($from, $to, $message, $headers) { $rn = "\r\n"; $smtp_server = 'en.smtp.server'; $port = 25; $domain = 'zivijo'; // SMTP connect $handle = fsockopen ($smtp_server, $port); fputs ($handle, 'EHLO ' . $domain . $rn); // send email fputs ($handle, 'MAIL FROM:<' . $from . '>' . $rn); fputs ($handle, 'RCPT TO:<' . $to . '>' . $rn); fputs ($handle, 'DATA' . $rn); fputs ($handle, $headers); fputs ($handle, $message); fputs ($handle, '.' . $rn); // close smtp connection fputs ($handle, 'QUIT' . $rn); return; }
to dela?
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov
but an exercise in the limiting of privacy."
- Isaac Asimov
alum ::
McAjvar, hvala.
sem ze prej poskusil rocno (ampak res rocno - telnet), pa mi je zavracalo posto (vsaj nekaj!) .
no zdaj sem ugotovil, da je bil problem (tudi) z serverjem in mi je s pomocjo tvoje skripte uspelo zadevo usposobit.
sem ze prej poskusil rocno (ampak res rocno - telnet), pa mi je zavracalo posto (vsaj nekaj!) .
no zdaj sem ugotovil, da je bil problem (tudi) z serverjem in mi je s pomocjo tvoje skripte uspelo zadevo usposobit.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Visual BasicOddelek: Programiranje | 3432 (2458) | cekr |
» | PHP sendmailOddelek: Izdelava spletišč | 1452 (1132) | thelole |
» | PHP mail(); probem.Oddelek: Izdelava spletišč | 1790 (1211) | Skrat |
» | Problem z formo in POSTOddelek: Izdelava spletišč | 1557 (905) | Brilko |
» | Netscape Mail 7.02Oddelek: Programska oprema | 1055 (973) | Jeebs |