Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Serwer nie wysyła maili
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Mam problem, od dłuższego czasu użytkownicy mojego serwisu zaczęli się skarżyć, że nie dostają maila aktywacyjnego.

Zarejestrowałem się sam na nowo i faktycznie nie dostałem wiadomości.

Zrobiłem więc prosty skrypt, który powinien wysłać do mnie wiadomość:

  1. <?php
  2.  
  3. include "config.php";
  4.  
  5. //Przypomnienie o celu
  6. $result4 = mysql_query("select * from uzytkownicy where nick='Lethys'");
  7. $numrows4 = mysql_num_rows($result4);
  8.  
  9. echo 'Maili do wysyłki: '.$numrows4.'';
  10. //$row[id]
  11.  
  12. if($numrows4 > 0) {
  13. while ($row = mysql_fetch_array($result4)) {
  14.  
  15. $message =
  16. "Cześć <b>$imie</b>,<br>
  17.  
  18. Właśnie zostało założone Twoje konto. Dane do logowania:
  19. <b>Email:</b> $email
  20. <b>Hasło:</b> $pass
  21. <br>
  22. Aby konto było aktywne aktywuj swoje konto: link
  23. <br>
  24. Pozdrawiamy,<br>
  25. Lethys";
  26.  
  27.  
  28.  
  29. $content = $message;
  30. $header = "From: Lethys <kontakt@lethys.pl>\r\n";
  31. $header .= 'MIME-Version: 1.0' . "\r\n";
  32. $header .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
  33. (mail($row[email], 'Ważne pytanie', $content, $header));
  34.  
  35. }
  36. }
  37. ?>



No i wiadomość z tego skryptu rówhonież nie dochodzi. Warto zaznaczyć, że ten sam skrypt na innej domenie (ten sam hosting) działa dobrze.


Co może być problemem?

Ten post edytował Lethys 25.09.2012, 09:33:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


a co zwraca
  1. var_dump( (mail('mojmail@gmail.com', 'Ważne pytanie', $content, $header)));

czy maile wogóle wychodzą (IMG:style_emoticons/default/questionmark.gif)
Cytat
Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.
It is important to note that just because the mail was accepted for delivery, it does NOT mean the mail will actually reach the intended destination.


Edit:
http://stackoverflow.com/questions/5141326...rtain-addresses

Ten post edytował skowron-line 28.09.2012, 13:21:11
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: 27.12.2025 - 06:38