2010-04-19 10 views
5

Mam skrypt php mail siedzi na serwerze LPS vps. Skrypt pobiera około 1000 adresów e-mail i wysyła je do każdego e-maila HTML.Najlepszy sposób na przetestowanie skryptu poczty wsadowej

Przetestowałem skrypt z około pół tuzina moich własnych kont e-mail testowych i wszystko działało bez zarzutu. Ale jestem zaniepokojony, że coś może pójść nie tak, kiedy faktycznie używam tego skryptu do 1000 e-maili. Niektóre rzeczy chciałbym przetestować są

1) Potwierdź wszystkie 1000 e-maile były wysyłane i odbierane

2) test, aby upewnić się e-maile nie kończy się w folderach ludzi spamu

3) wykrywają dowolny inne ogólne awarie:

Czy ktoś ma sugestie, w jaki sposób mogę przetestować powyższe przypadki? Chciałbym przeczytać o twoich doświadczeniach w budowaniu skryptów e-maili.

+0

Należy rozważyć wysyłanie niewielkich partii (~ 200) na raz, a następnie spać przez pewien czas (np. 2 minuty) przed kontynuowaniem. Mam zablokowane maile masowe do wysyłania zbyt wielu wiadomości e-mail w zbyt krótkim czasie. – nickf

Odpowiedz

2

Można użyć jakiegoś fałszywego serwera SMTP. Wolę: Dumbster ten mały serwer napisany w java działa jak normalny smtp, ale przechowuje wiadomości e-mail w systemie plików.

Myślę, że nie można zweryfikować, czy twoja poczta nie jest oznaczona jako spam. Jedynym rozwiązaniem jest zapewnienie łącza zwrotnego, które użytkownicy muszą kliknąć.

2

Nie ma dobrego rozwiązania, aby upewnić się, że wiadomości e-mail dotarły do ​​miejsca docelowego. Najlepsze rzeczy można zrobić to

  • ustawić pole BCC swoich maili na adres swojego własnego, gdzie można łatwo sprawdzić programowo przychodzące maile -> więc masz dokładnie sprawdzić, czy serwer poczty elektronicznej jest wysyłanie wiadomości od zewnątrz należy ustawić pole Reply-To na inny adres, w którym można sprawdzić wszystkie odsyłane wiadomości e-mail. Niestety, większość serwerów pocztowych dzisiaj nie daje odpowiedzi, jeśli adres nie jest prawidłowy, ponieważ nie chcą wspierać spamerów, pozwalając im sprawdzić, które z ich adresów pocztowych są prawdziwe.

Nawiasem mówiąc, czy na pewno nie jesteś sam uważany za spamera podczas wysyłania masowych wiadomości w ten sposób?

+0

Dzięki. Tak, Yahoo oznaczało moje e-maile testowe jako spam, gdy wysyłałem masowe e-maile do tego samego konta e-mail Yahoo. Ale nie został oznaczony jako spam, gdy wysyłam wiadomości e-mail indywidualnie. – John

Powiązane problemy