» »

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

alum ::

lucky me,

sem ze nasel, ker sem iskal:)

alum ::

no zdaj se mi pojavlja druga tezava,

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.

Tody ::

Tole bi moralo zadostovati

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

alum ::

jah...verjetno je problem z smtp serverjom...od doma mi deluje bp.

McAjvar ::

poskusi s fsockopen, povezi se na vrata 25 in rocno poslji posto. morda bo pomagalo. en zelo preprost primer:
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

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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Visual Basic

Oddelek: Programiranje
313463 (2489) cekr
»

PHP sendmail

Oddelek: Izdelava spletišč
81461 (1141) thelole
»

PHP mail(); probem.

Oddelek: Izdelava spletišč
91801 (1222) Skrat
»

Problem z formo in POST

Oddelek: Izdelava spletišč
91564 (912) Brilko
»

Netscape Mail 7.02

Oddelek: Programska oprema
121062 (980) Jeebs

Več podobnih tem