Szukasz narzędzia e-mail do przetestowania mojego serwera SMTP

0

Mam w domu serwer SMTP z Postfixem w Fedorze 27. Mam inny serwer, również Fedora z aplikacją Java, która wysyła powiadomienia e-mail. Z jakiegoś dziwnego powodu wysyłanie części jest naprawdę powolne. To tak, jakby moja aplikacja Java nie korzystała z kolejki Postfix. Muszę wykonać test z tego serwera aplikacji, aby wysłać 20-30 e-maili do siebie, aby zobaczyć, jak będzie działać. Próbowałem utworzyć skrypt powłoki za pomocą telnetu, ale nie miałem szczęścia. Każdy może polecić sposób, w jaki mógłbym to osiągnąć? Z góry dziękuję.

Michael
źródło
Powinieneś sprawdzić konfigurację DNS. Bardzo często spowolnienia na serwerach wynikają ze złego podstawowego serwera DNS i / lub problemów z wyszukiwaniem wstecznym.
davidgo
Myślę, że masz rację. Udało mi się stworzyć skrypt do wysyłania wielu e-maili i wydaje się, że wysyła 20 e-maili na 12 minut. Zrobiłem ten test z kilku serwerów w tej samej sieci i wynik jest taki sam.
Michael

Odpowiedzi:

0

Jest na to wiele sposobów - najłatwiejszym może być prosty skrypt powłoki, który wywołuje „mail” lub „wyślij pocztę” w celu wygenerowania wiadomości - chociaż to sprawia, że ​​założenia dotyczące konfiguracji mogą być niepoprawne (tj. W odniesieniu do tego, jak Java jest wysyłanie e-maili).

Zwykle nie używasz telnetu do wysyłania e-maili, ale możesz użyć netcata (komenda nc), który lepiej kontroluje czas.

davidgo
źródło
Do testowania korzystałem z usługi Telnet. Aplikacja Java używa javax.mail do wysyłania wiadomości e-mail. Zainstalowałem sendmaila na serwerze aplikacji i przypisałem go do przekazywania do serwera postfix. Napisałem skrypt, aby wysłać 20 e-maili do siebie. Wysłanie ich wszystkich zajęło około 12 minut. Coś jest nie tak.
Michael