Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nadawca z formularza w phpMailer
adamantd
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Witam! Mam problem z $mail->From = 'nadawca@asd.pl';

jeżeli wpiszę tak jak jest w powyższym przykładzie to wszystko działa. Maile docierają a w polu Od: widnieje mail, który wpisałem na sztywno w stringu powyżej.
jeżeli jednak zapiszę go do zmiennej np: $nadawca, i tą zmienną przypiszę do $mail->From to nie wysyłają się maile.

Przy czym $mail->send(); zwraca true ale nigdzie one nie docierają. Sprawdzałem bezpośrednio przed utworzeniem obiektu new phpMailer(); i w zmiennej $nadawca znajduje się adres e-mail. Starałem sie go czyścić na wszelki wypadek stripslashes i trim a oprócz tego wywaliłem wszystko co go wcześniej waliduje w ramach testu i nic nie pomaga.

Dla pewności, wymusiłem na nim że ma być stringiem (string)$nadawca choć i tak nim był i nie pomaga...

Co może być powodem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adamantd
post
Post #2





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


  1.  
  2. class sendMailTo {
  3.  
  4. protected $folderPhpMailer = 'CLASS/phpmailer/';
  5. protected $language = 'pl';
  6. protected $hostSmtp = 'xxxxxxxx.pl';
  7. protected $mailPost = 'postmaster@xxxxxx.pl';
  8. protected $mailPass = 'xxxxxxxxxxxx';
  9. protected $mailAdmin = 'admin@xxxxxxxxxxxx.pl';
  10. protected $nameSerwis = 'www.xxxxxxxxxx.pl';
  11.  
  12. public function __construct($mailPost=false, $mailPass=false){
  13. if($mailPost!=false && $mailPass!=false){
  14. $this->mailPost=$mailPost;
  15. $this->mailPass=$mailPass;
  16. $this->mailAdmin=$mailPost;
  17. }
  18. }//end method __construct
  19.  
  20. public function mailParam($title, $text, $mailNada, $titTo, $mailOdb=false){
  21. if($mailNada=='1'){
  22. $mailNada=$this->mailPost;
  23. $titFrom=$this->nameSerwis.' Wiadomość wygenerowana automatycznie ';
  24. $titTo='Do Użytkownika: '.$titTo;
  25. } else if($mailNada=='2'){
  26.  
  27. $mailNada=$this->mailAdmin;
  28. $titFrom=$this->nameSerwis.' Administrator Serwisu ';
  29. $titTo='Do Użytkownika: '.$titTo;
  30. } else {
  31. $mailOdb=$this->mailAdmin;
  32. $titFrom='Użytkownik: '.$titTo.' ';
  33. $titTo='::: Do Administratora strony: '.$this->nameSerwis;
  34. }
  35. include_once($this->folderPhpMailer.'class.phpmailer.php');
  36.  
  37. $mail = new phpMailer();
  38. $mail->PluginDir = $this->folderPhpMailer;
  39. $mail->CharSet = "ISO-8859-2";
  40. $mail->From = $mailNada;
  41. $mail->FromName = $titFrom;
  42. $mail->Host = $this->hostSmtp;
  43. $mail->Mailer = "smtp"; //smtp
  44. $mail->Username = $this->mailPost;
  45. $mail->Password = $this->mailPass;
  46. $mail->SMTPAuth = true;
  47. $mail->SetLanguage($this->language, $this->folderPhpMailer.'language/');
  48. $mail->Subject = $title;
  49. $mail->Body = $text;
  50. $mail->AddAddress($mailOdb, $titTo);
  51. $si = $mail->Send();
  52.  
  53. $mail->ClearAddresses();
  54. $mail->ClearAttachments();
  55.  
  56. if($si){
  57. return true;
  58. } else {
  59. return false;
  60. }
  61.  
  62. }//end mailParam method
  63.  
  64. }//end class sendMailTo



zdaję sobie sprawę z tego co mówisz mistrzu ale ja się uczyłem na tej aplikacji php -sam nie jestem jeszcze mistrzem, więc popełniam sporo błędów, wierzę, że z czasem coraz mniej
Go to the top of the page
+Quote Post

Posty w temacie
- adamantd   Nadawca z formularza w phpMailer   28.03.2013, 13:44:29
- - Konochamaru   Mógł Bys wkleić kod ?   28.03.2013, 13:48:01
- - adamantd   fragment klasy wykorzystującej phpMailer wszystki...   28.03.2013, 13:58:02
- - nospor   1) Jesteś pewien, ze pokazałeś nam dokładnie kod j...   28.03.2013, 14:02:45
- - adamantd   Zaraz wszystko posprawdzam dokładnie i przyglądne ...   28.03.2013, 14:21:29
- - nospor   Cytatstandardowo pokazało jakieś pierdoły "no...   28.03.2013, 14:22:03
- - adamantd   chwilke mnie nie było to wszystkie notice po wysą...   28.03.2013, 15:09:13
- - nospor   Prosiłem jeszcze o kod, w którym przypisujesz dane...   28.03.2013, 15:13:50
- - adamantd   [PHP] pobierz, plaintext  <?phpsession_sta...   28.03.2013, 15:17:23
- - nospor   Nie widzę jeszcze kodu, gdzie przypisujesz coś do ...   28.03.2013, 15:19:45
- - adamantd   [PHP] pobierz, plaintext  class sendMailTo ...   28.03.2013, 15:27:13
- - nospor   Przy tej linii: $mail->From = $mailNa...   28.03.2013, 15:29:19
- - adamantd   wyświetliło się: string(10) "test@wp.pl...   28.03.2013, 15:36:59
- - nospor   I twierdzisz, że jak z palca tę wartość wpiszesz, ...   28.03.2013, 15:37:55
- - adamantd   Dokładnie tak jest to dla mnie dziwne -minutę te...   28.03.2013, 15:41:46
- - nospor   Nie mówimy teraz o żadnym asd..... tylko o konkret...   28.03.2013, 15:44:18
- - adamantd   chwila zrobię jeszcze ze dwa bardzo dokładne testy   28.03.2013, 15:45:23
- - nospor   Cytatdoszedł mi mail na outlockaPoza tym, maili ni...   28.03.2013, 15:45:38
- - adamantd   Już wszystko wiem Po kilkunastu testach: [PHP] ...   28.03.2013, 16:00:39
- - nospor   I naprawde trzeba było aż tylu postów by do tego d...   28.03.2013, 16:08:45
- - adamantd   Wiesz jak to jest -szukasz na mapie miasta zaznacz...   28.03.2013, 16:10:54
- - nospor   I że niby co tutaj było tym miastem z dużą czcionk...   28.03.2013, 16:20:43
- - adamantd   Już nie musisz się naśmiewać hehe Wiele problem...   28.03.2013, 16:35:05
- - nospor   Nie naśmiewam się z Ciebie. Próbuję Cię czegoś nau...   28.03.2013, 16:40:58
- - adamantd   Ok jeszcze raz dzięki za wszystko, tak jak mówiłem...   28.03.2013, 16:48:46
- - nospor   Cytata później w skryptach odnosić się również bez...   28.03.2013, 16:51:26
- - adamantd   No i muszę odświeżyć posta.. Z poprzednim proble...   29.03.2013, 13:24:49
- - nospor   Z kodu wynika, ze ty host, user i hasl podajesz za...   29.03.2013, 16:45:34
- - adamantd   Już sobie poradziłem w inny sposób.. Jeżeli User w...   29.03.2013, 19:55:07
- - nospor   Cytata userowi pod wiadomością wyświetlam informac...   30.03.2013, 12:43:06
- - adamantd   Kombinowałem przed chwilą z tym AddReplyTo, ReplyT...   30.03.2013, 22:30:55
- - nospor   Ja tego używam od lat i kurcze.... jakoś działa   1.04.2013, 11:06:30
- - adamantd   Już szczerze mówiąc nie chce mi się tego szukać U...   3.04.2013, 23:40:57


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 - 11:07