YES! YES! YES!
udało się już wiem czemu mi nie działało a mianowicie ten skrypt nie obsługuje gmail to dlatego.
Jakby ktoś był ciekawy jak to zrobiłem to jest to bardzo proste(korzystałem ze strony
http://www.php.webpacket.net/artykuly.php?...l=11&id=316)
więc wziąłem i skopiowałem z tamtąd wszystko po kolei więc wyszedł mi taki kod
Kod
<?
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->PluginDir = "phpmailer/";
$mail->From = "login@domena.pl"; //nasz e-mail
$mail->FromName = "autor"; //autor e-maila
$mail->Host = "smtp.domena.pl"; //adres serwera SMTP
$mail->Mailer = "smtp";
$mail->Username = "login"; //login do konta SMTP
$mail->Password = "haslo"; /hasło do konta SMTP
$mail->SMTPAuth = true;
$mail->SetLanguage("pl", "phpmailer/language/"); //jezyk
$mail->Subject = "tytul"; //tytul e-maila
$mail->Body = 'tresc'; //tresc e-maila
$mail->AddAddress("odbiorac@domena.pl","odbiorca"); //najpierw e-mail odbiorcy, a potem nazwa
$mail->ClearAddresses();
$mail->ClearAttachments();
?>
potem pouzupełniałem te pola odpowiednimi rzeczami
i wyszło mi coś takiego
Kod
<?php
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->PluginDir = "phpmailer/";
$mail->From = "kolegs4@wp.pl"; //nasz e-mail
$mail->FromName = "kolegs4@wp.pl"; //autor e-maila
$mail->Host = "smtp.wp.pl"; //adres serwera SMTP
$mail->Mailer = "smtp";
$mail->Username = "kolegs4"; //login do konta SMTP
$mail->Password = "MOJE HASŁO"; //hasło do konta SMTP
$mail->SMTPAuth = true;
$mail->SetLanguage("pl", "phpmailer/language/"); //jezyk
$mail->Subject = "phpmailer"; //tytul e-maila
$mail->Body = 'Próba wysłania maila za pomocą phpmailer'; //tresc e-maila
$mail->AddAddress("Mail na który wysyłasz","Nazwa osoby do której piszesz"); //najpierw e-mail odbiorcy, a potem nazwa
if(!$mail->Send())
{
echo 'E-mail został wysłany';
}
else
{
echo 'E-mail nie mógł zostać wysłany, przyczyna :'. $mail->ErrorInfo; //wyświetla błędy
}
$mail->ClearAddresses();
$mail->ClearAttachments();
?>
Niby fajnie więc odpalam a tam wyskakuje takie coś
Kod
E-mail nie mógł zostać wysłany, przyczyna :
więc się zacząłem zastanawiać jaka jest przyczyna skoro jej nie podał więc myślę próbuje coś zmieniać i ciągle odświeżam potem wchodzę na skrzynkę pocztową a tam kupa maili musiałem je pousuwać.
Mimo tego że wyświetla taki komunikat działa a to można łatwo usunąć usuwając wykrzynik (
!) który znajduje się w funkcji warunkowej if należy to tylko usunąć a ja się męczyłem i chyba ze 15 wiadomości sobie wysłałem.
Jeśli komuś nie działa ta klasa niech pisze do mnie PW a ja pomoge