Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sendmail radi samo u localhostu a na ''pravom'' serveru ne

[es] :: PHP :: PHP za početnike :: Sendmail radi samo u localhostu a na ''pravom'' serveru ne

[ Pregleda: 2356 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dgojic
dragan gojic
pancevo

Član broj: 19939
Poruke: 375
*.dynamic.isp.telekom.rs.



+22 Profil

icon Sendmail radi samo u localhostu a na ''pravom'' serveru ne06.10.2014. u 17:03 - pre 116 meseci
Pozdrav narode

Evo dela php skripte koja šalje mail kada je pokrenuta u localhostu

......
$toaddress = '[email protected]';

$subject = "Refferals feedback";

$mailcontent = "Name:\n".$name." ".$l_name."\n".
"\n".
"Contact number:\n".$contact."\n".
"\n".
"E-mail:\n".$email."\n".

"Referral Name:\n".$refname." ".$refl_name."\n".
"\n".
"Referral's Contact number:\n".$refcontact."\n".
"\n".
"Referral's E-mail:\n".$refmail."\n".
"\n".
"Does the referral know that you are referring them?\n".$doesreffknow."\n".
"\n".


$fromaddress = "From: [email protected]";

//invoke mail() function to send mail
mail($toaddress, $subject, $mailcontent, $fromaddress);
.............

I tako dalje. U pitanju je prikupljanje podataka sa nekoliko prethodnih stranica, njihovo objedinjavanje i slanje preko Gmail SMTP servera. Tu su, naravno, prethodno unete izmene u php.ini fajlu:

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

i u sendmail.ini fajlu:

smtp_server=smtp.gmail.com

smtp_port=587

[email protected]
auth_password=xxxxxxxx

i sve ovo radi u localhostu da ne može biti lepše. Kada kliknem na ''Submit'' meni lepo ceo izveštaj stigne na moj realni mail. E sad, kad se cela priča preseli na ''pravi'' server, tamo nema ni php.ini niti sendmail.ini fajla i naravno slanje maila ne radi. Postoji li neki način da se to natera da radi i u realnom svetu, jer sam oko cele skripte potrošio baš puno vremena i sada bi mi uvođenje nečeg potpuno novog stvarno skratilo nerve i oduzelo vreme koje nemam. Znači, može li se nekako ovih nekoliko bitnih redova koji stoje u php.ini i sendmail.ini ''uterati'' u samu skriptu koja služi za slanje maila ili već negde drugde?

Pozdrav i hvala.

 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.ptt.rs.



+218 Profil

icon Re: Sendmail radi samo u localhostu a na ''pravom'' serveru ne13.10.2014. u 08:55 - pre 116 meseci
Mozda $fromaddress treba da bude neki mail na tvom serveru.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Sendmail radi samo u localhostu a na ''pravom'' serveru ne13.10.2014. u 11:20 - pre 116 meseci
Preporučujem da ne korsitiš mail() funkciju.

Bolje nađi neku SMTP biblioteku i šalji poruke preko SMTP direktno. Svanuće ti.


 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Sendmail radi samo u localhostu a na ''pravom'' serveru ne

[ Pregleda: 2356 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.