Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]HMAIL - Niewielki problem...
Forum PHP.pl > Forum > Przedszkole
Rafael7777
Witam ,

na wstępie mam nadzieję , że dobry dział wybrałem...

mam problem z wysyłaniem email'i na moim serwerze pocztowym(szczerze mówiąc nie za wiele się na tym znam, improwizuje jak mogę).

Podczas wysyłania danego email'a wywala błąd:

Warning: mail() [function.mail]: SMTP server response: 550 The address is not valid. in C:\WebServ\httpd\mail\mail_fns.php on line

Załączam całą funkcję odpowiadającą za wysyłanie email'u:

  1. function send_message($to, $cc, $subject, $message)
  2. {
  3.  
  4.  
  5. global $auth_user;
  6.  
  7. if (!db_connect())
  8. {
  9. return false;
  10. }
  11. $query = "select address from users where username='$auth_user'";
  12.  
  13. $result = mysql_query($query);
  14. if (!$result)
  15. {
  16. return false;
  17. }
  18. else if (mysql_num_rows($result)==0)
  19. {
  20. return false;
  21. }
  22. else
  23. {
  24. $other = "From: ".mysql_result($result, 0, "address")."\r\ncc: $cc";
  25. if (mail($to, $subject, $message, $other))
  26. return true;
  27. else
  28. {
  29. echo $other;
  30. return false;
  31. }
  32. }
  33. }


Błąd wywala w linijce gdzie wywoływana jest sama funkcja mail().

Podejrzewam, że może to być jakiś błąd w konfiguracji Hmail'a... Wszystkie zmienne $to , $subject , $message i $other są prawidłowo przesyłane , posiadają prawidłowe wartości...

Czy mógłby ktoś poświęcić te kilka chwil na analizę i odpowiedź? W każdej chwili jestem gotów dosłać jakieś screeny z Hmail'a albo inne skrypty...

A no i jeszcze dodam , że w szkole jak tworzyłem ten skrypt wszystko działało , tylko w domu teraz zapewne coś zawaliłem z tym HMAIL'em... :C

Byłbym bardzo wdzięczny. smile.gif
trueblue
Musiałbyś sobie skonfigurować serwer pocztowy na localhost.
Możesz testować również na jakimś zewnętrznym serwerze.
Rafael7777
Hmm... Mi się wydaję , że wszystko było pod localhost zrobione... :\

Jakiś poradnik by się znalazł może o tym zewnętrznym serwerze? :\
Turson
Poradnik? Serwer zewnętrzny pod kątem obsługi niczym się nie różni od lokalnego
Rafael7777
Hmm... No tak, ale dla kogoś kto na tym się niewiele zna to niewiele mówi... smile.gif

Mniejsza o to , ja widzę rozwiązanie w ponownej instalacji Hmail'a... :\

Dzięki za odpowiedzi... smile.gif Jak nie zadziała inna konfiguracja , to postaram się poczytać o tym serwerze zewnętrznym... smile.gif

Dzięki...

Eee... Ok... Nie wiem jakim cudem , ale nagle wszystko poszło... o.O

Wystarczyło w php.ini , odpowiednio zmienić pewien fragment...

No i po odpowiedniej zmianie w linijce:

sendmail_from = email@host.domain

Wysłało wiadomość bez żadnych problemów... smile.gif

Dzięki , za rady... Jednak warto jeszcze sprawdzić wszystkie alternatywy... smile.gif

Problem rozwiązany , można przenieść , gdzie tam trzeba do kosza albo coś... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.