Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHPMailer i localhost, nie działa wysyłanie maili na localhoście
anskellig
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.04.2008

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


Witam

Szukam już ze 2 godziny rozwiązania (google) jak najlepiej wysłać maila z localhosta i znaleźć nie mogę... Może Wy coś poradzicie?

Używam pakietu WAMP Server pod Windows.
Korzystanie z funkcji mail() na localhoście odpada, bo z tego co wyczytałem trzeba by doinstalowywać jakiś serwer SMTP.
Pomyślałem więc, że skorzystam z PHPMailer, ale tutaj wysyłanie na localhoście mi nie działa. Gdy wysyłam skrypt na darmowy serwer OVH, to mail się wysyła.
Na localhoście zaś nic się nie dzieje (skrypt się jakoś długo wykonuje, ale nic nie wypisuje, ani maila nie wysyła).

Oto mój kod:
  1. <?php
  2. require("phpmailer/class.phpmailer.php");
  3.  
  4. $mail = new PHPMailer();
  5.  
  6. $mail->PluginDir = "phpmailer/";
  7.  
  8. $mail->From = "moj@mail.pl"; //adres naszego konta
  9. $mail->FromName = "Blabla";//nagłówek From
  10. $mail->Host = "*****";//adres serwera SMTP
  11. $mail->Mailer = "smtp";
  12. $mail->Username = "*****";//nazwa użytkownika
  13. $mail->Password = "*****";//nasze hasło do konta SMTP
  14. $mail->SMTPAuth = true;
  15. $mail->SetLanguage("en", "phpmailer/language/");
  16.  
  17. $mail->Subject = "Link aktywacyjny";//temat maila
  18.  
  19. // w zmienną $text_body wpisujemy treść maila
  20. $text_body = "Blaaaaaaaaaaaaaaaaaa";
  21.  
  22. $mail->Body = $text_body;
  23. // adresatów dodajemy poprzez metode 'AddAddress'
  24. $mail->AddAddress("adresat@dasdsa.pl","Franek");
  25.  
  26. if(!$mail->Send())
  27.  {
  28. echo "<span style=\"color: red\">Nie udało się wysłać wiadomości</span>";
  29. echo $mail->ErrorInfo."<br>";
  30.  }
  31. else echo "<span style=\"color: green\">Wiadomość wysłana :)</span>";
  32.  
  33. // Clear all addresses and attachments
  34. $mail->ClearAddresses();
  35. $mail->ClearAttachments();
  36. ?>


Efekt tak jak pisałem - strona się długo ładuje, a potem nic się nie dzieje.
Poratuje ktoś...?
Pewnie coś w konfiguracji WAMPServera jest źle, tylko co?
Tak jak pisałem - na serwerze OVH mail się wysyła.

Pozdrawiam

Ten post edytował anskellig 8.04.2008, 18:14:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maciejkiner
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 7.03.2004

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


Witam

A masz zainstalowany serwer mailowy w systemie? Ja kiedys korzystalem z Advanced SMTP Server i przy jego pomocy udawalo sie wysylac maile z poziomu PHP.

pzdr
maciejkiner
Go to the top of the page
+Quote Post
anskellig
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.04.2008

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


Cytat(maciejkiner @ 9.04.2008, 01:06:18 ) *
Witam

A masz zainstalowany serwer mailowy w systemie? Ja kiedys korzystalem z Advanced SMTP Server i przy jego pomocy udawalo sie wysylac maile z poziomu PHP.


Nie mam zainstalowanego, ale on by się chyba przydał przy funkcji mail(), a nie przy PHPMailer, któremu to podaję SMTP interii (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Zaraz wypróbuję to co pisał NoiseMc.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 03:10