Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Swift Mailer - problem z masową wysyłka
Monter08
post
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
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?
Go to the top of the page
+Quote Post
Monter08
post
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
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
Go to the top of the page
+Quote Post
Monter08
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:30