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.