Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [phpmailer] Zły email.
Kamil J.
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 29.12.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Ściągnąłem sobie dzisiaj phpmailer'a, aby zobaczyć jak to działa. Niestety mam pewnien problem. dry.gif

Przejrzałem tematy na temat tej klasy i nigdzie nie znalazłem rozwiązania. Siedzę już tutaj na forum z godzinę i szukam podobnego problemu, analizując także inne, aby oszczędzić wam fatygi (sam jestem modem na jednym forum i wiem jacy ludzie potrafią być upierdliwi snitch.gif ).

Z powodu iż nie znalazłem, pozwoliłem sobie na napisanie tego tematu (jeśli jestem ślepy i taki wątek już był poruszony - wybaczcie winksmiley.jpg ).

Napisałem sobie plik do testu tej klasy:

  1. <?php
  2. require_once('phpmailer/class.phpmailer.php');
  3.  
  4. $mail = new PHPMailer();
  5. $mail->IsSMTP(); 
  6. $mail->Mailer = "smtp";
  7. $mail->Host  = 'smtp.gmail.com:465';
  8.  
  9. $mail->Username = 'kamil.jakubowski'; 
  10. $mail->Password = 'mojehaslo'; 
  11. $mail->SMTPAuth = true;  
  12.  
  13. $mail->From  = "kamil.jakubowski@gmail.com";
  14. $mail->FromName = "Kamil J";
  15.  
  16. $mail->SetLanguage("pl", "phpmailer/language/");
  17.  
  18.  
  19. $body = "<p>Witaj Userze</p>";
  20. $body .= " <p>To> jest test phpmailer.<p>";
  21. $text_body = "Niestety twoj klient nie obsluguje html'a w emailach...";
  22.  
  23.  
  24. $mail->Body = $body;
  25. $mail->AltBody = $text_body;
  26. $mail->Subject = "To jest temat";
  27. $mail->AddAddress("michal098@gmail.com", "Michal.");
  28.  
  29.  
  30.  if(!$mail->Send())
  31. {
  32. echo 'Wystapily bledy: ' . $mail->ErrorInfo;
  33. }else{
  34. echo 'Wyslano wiadomosc!';
  35. }
  36.  
  37.  
  38. $mail->ClearAddresses();
  39. $mail->ClearAttachments();
  40. $mail->SmtpClose();
  41. ?>


Po wywołaniu skryptu dostaję taki error:
Cytat
Wystapily bledy: Nastêpuj¹cy adres Nadawcy jest jest nieprawid³owy: kamil.jakubowski@gmail.com


Sprawdziłem także na innych serwerach niż gmail. Pojawia się zawsze to samo - zły email nadawcy.

Jeśli zmienię na $mail->IsMail() to działa (tak na wszelki wypadek mówię)

Z góry dziękuje za odpowiedz.

Miłego wieczoru.






#EDIT#

Znalazłem błąd. Piszę na przyszłość, jeśli ktoś będzie miał kiedyś taki problem:

Serwery smtp z gmail.com są tak skonfigurowane, że nie da się ich użyć w phpmailer'u ( i chyba wogóle na stronach ). Do phpmailera polecam o2.pl.

Pozdrawiam snitch.gif

Ten post edytował Kamil J. 29.12.2006, 13:09:07


--------------------
Workspace: Ubuntu 8.04, PDT.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Serwery smtp z gmail.com są tak skonfigurowane, że nie da się ich użyć w phpmailer'u ( i chyba wogóle na stronach ).
To nie do konca tak. polecam lekture:
http://www.experts-exchange.com/Web/Web_La...Q_21963190.html
http://deepakssn.blogspot.com/2006/06/gmai...g-php-with.html

gmail wymaga ssl. jesli nie masz php z ssl no to sie "bujaj" z gmaila i nie "bluźnij " na PHPMailera smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kamil J.
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 29.12.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Dziękuje za informację. smile.gif


--------------------
Workspace: Ubuntu 8.04, PDT.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:30