Witam!
Chcę wysłać maila. błąd jaki mi wyskakuje to:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\WebServ\httpd\messpo.php on line 76
W przypadku użycia funkcji mail. Oto kod:
$adres = "mariusz@gmail.com";
$tytul = "Tytuł wiadomości";
$wiadomosc = "Treść przykładowej wiadomości wysyłanej bezpośrednio z kodu za pomocą funkcji mail().";
// użycie funkcji mail
mail($adres, $tytul, $wiadomosc);
Albo błąd:
Error: Nie moĹźna wywoĹaÄ funkcji mail(). SprawdĹş konfiguracjÄ serwera.
W przypadku użycia phpmailer. Oto kod:
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->SMTPAuth = true;
$mail->Host = 'smtp.gmail.com';
$mail->Username = 'mariusz@gmail.com';
$mail->Password = 'xxxxxxx';
$mail->SMTPSecure = 'ssl';
$mail->Port =465;
$mail->CharSet = "UTF-8";
$mail->setFrom('aktywacja@praca.com','Praca');
$mail->AddReplyTo('kontakt@praca.com', '');
$mail->addAddress('mariusz@gmail.com', 'Użytkownik:');
$mail->SetLanguage("pl", "phpmailer/language/");
$mail->Subject = 'Problem z Sin Bin!';
$mail->Body = "Witaj!
Zgłaszam problem z aplikacją Sin Bin:
$mess";
if($mail->send()) {
echo 'Message has been sent';
}else
{
echo 'Error: '.$mail->ErrorInfo;
}
Przypomnę, że jest to na serwerze Webserv zainstalowanym na pendrive a na stronę wchodzę poprzez id 172.20.189.12 ;) ponieważ na xxampie blokuje mi porty i nie działa.