Mislim da imaš neku klasu koja se zove PHPMailer ili tako nešto, odi na google pa pogledaj... u njoj je riješeno slanje preko smtp-a
Ovo su upute s mog hostinga kako koristiti tu skriptu:
Code:
1)
Na stranici na kojoj se nalazi forma unutar forme treba staviti 3 hidden fielda:
name="primatelj" value="
[email protected]"
name="naslov" value="Kontakt sa www.nesto.com"
name="preusmjeri" value="hvala.php"
polje "Upisite svoju e-mail adresu" treba imati name="email" i forma treba biti blokirana
od slanja dok se ne upiše e-mail adresa pošiljatelja inače slanje e-maila neće raditi
2)
file e-posta.php:
require("/tmp/mailer/e-posta_inc.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "localhost";
$mail->SMTPAuth = true;
$mail->Username = "
[email protected]"; - kreirati e-mail adresu koja ce sluziti za slanje mailova sa web stranice
$mail->Password = "password"; - upisati password od te e-mail adrese
$mail->From = "$email";
$mail->FromName = "$email";
$mail->AddAddress("$primatelj", "$primatelj");
$mail->AddReplyTo("$email", "$email");
$mail->Subject = "$naslov";
$mail->Body = "$sadrzaj";
if(!$mail->Send())
{
echo "Message could not be sent.
";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
header("Location:$preusmjeri");
Naravno, ti ne moraš imati ove hidden fieldove, nego vrijednosti možeš držati u varijablama unutar PHP skripte.
[Ovu poruku je menjao cartmanlee dana 25.07.2005. u 12:07 GMT+1]