Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Swift Mailer - problem z masową wysyłka
Monter08
post 22.02.2013, 14:32:11
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Witam,
Od kilku godziny męczę się z wysyłką poprzez swiftmailera, wszystko było dobrze do momentu gdy chciałem ukryć listę nadawców która była jawnie wysyłana gdy normalnie wstawiałem całą liste do send().
W dokumentacji doczytałem, że najlepszym sposobem na mass mail jest wykorzystanie takiej metody:
  1. $transport = Swift_SmtpTransport::newInstance('...', 465, 'ssl')
  2. ->setUsername('...')
  3. ->setPassword('...')
  4. ;
  5. $mailer = Swift_Mailer::newInstance($transport);
  6.  
  7. $message = Swift_Message::newInstance($mail_info['title'])
  8. ->setFrom(array($mail_info['from'] => $mail_info['from_name']))
  9. ->setBody($mail_info['content'])
  10. ;
  11.  
  12. $failedRecipients = array();
  13. $numSent = 0;
  14. foreach ($target as $address)
  15. {
  16. $message->setTo($address);
  17. $numSent += $mailer->send($message, $failedRecipients);
  18. }

Niestety już na samym starcie dostaje:

Kod
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Expected response code 250 but got code "500", with message "500 unrecognized command "' in /home/slowpl/public_html/mailing/inc/sender/classes/Swift/Transport/AbstractSmtpTransport.php:386


Przeczesałem chyba wszystko co było w google, serwer ssl na pewno dobrze mam skonfigurowany, limitu na wysyłanie raczej też nie mam, ponieważ wysyłanie pojedynczych maili, lub całościowe wrzucenie do funkcji send tablicy z adresami także przechodzi pomyślnie.
Już naprawdę nie mam pomysłów jak do tego podejść, dlatego proszę Was o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mar1aczi
post 22.02.2013, 14:53:40
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Cytat(Monter08)
wszystko było dobrze do momentu gdy chciałem ukryć listę nadawców która była jawnie wysyłana gdy normalnie wstawiałem całą liste do send().

Chcesz ukryć nadawcę czy listę odbiorców?


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
Monter08
post 22.02.2013, 14:57:13
Post #3





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


pfu, odbiorców : )
Go to the top of the page
+Quote Post
mar1aczi
post 22.02.2013, 15:02:30
Post #4





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


To daj ich do pola BCC


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
Monter08
post 22.02.2013, 15:19:45
Post #5





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


  1. $message = Swift_Message::newInstance($mail_info['title'])
  2. ->setFrom(array($mail_info['from'] => $mail_info['from_name']))
  3. ->setBody($mail_info['content'])
  4. ->setBcc($target)
  5. ;

To samo..
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 07:56