Stworzyłem sobie formularz do wysyłki maila. Wiadoości nie docierają na podany adres. Możecie wskazać gdzie jest problem?
<?php
$to = 'a.blabla@gmail.com';
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = 'From: w' .$_POST['name'] . $_POST['email']. "\r\n" .
'Content-type: text/html; charset=utf-8' ;
mail($to, $subject, $message, $headers);
echo "Wszystko ok"
?>
HTML
http://jsfiddle.net/bw2budwm/
Zrobiłem to tak:
<?php
require 'PHPMailerAutoload.php';
require_once('class.phpmailer.php'); // dodanie klasy phpmailer
require_once('class.smtp.php'); // dodanie klasy smtp
$mail = new PHPMailer(); //utworzenie nowej klasy phpmailer
$mail->From = "asdasdasdasd@gmail.pl"; //Pełny adres e-mail
$mail->FromName = "Formularz kontaktowy"; //imię i nazwisko lub nazwa użyta do wysyłania wiadomości
$mail->Host = "mailng.az.pl"; //adres serwera SMTP wysyłającego e-mail
$mail->Mailer = "smtp"; //do wysłania zostanie użyty serwer SMTP
$mail->SMTPAuth = true; //włączenie autoryzacji do serwera SMTP
$mail->Username = "sadasdasdasdasd@blabla-webmaster.pl"; //nazwa użytkownika do skrzynki e-mail
$mail->Password = "********"; //hasło użytkownika do skrzynki e-mail
$mail->Port = 587; //port serwera SMTP
$mail->Name = $name; //Temat wiadomości, można stosować zmienne i znaczniki HTML
$mail->Mail = $email; //Temat wiadomości, można stosować zmienne i znaczniki HTML
$mail->Subject = $subject; //Temat wiadomości, można stosować zmienne i znaczniki HTML
$mail->Body = $message; //Treść wiadomości, można stosować zmienne i znaczniki HTML
$mail->AddAddress ("*****@gmail.com","Andrzej Wyrwiński"); //adres skrzynki e-mail oraz nazwa
//adresata, do którego trafi wiadomość
if($mail->Send()) //sprawdzenie wysłania, jeśli wiadomość została pomyślnie wysłana
{
echo 'E-mail został wysłany'; //wyświetl ten komunikat
}
else //w przeciwnym wypadku
{
echo 'E-mail nie mógł zostać wysłany'; //wyświetl następujący
}
?>
ale nie działa.
Może ktoś powiedzieć gdzie jest błąd?