Debugowanie e-maili w Drupalu za pomocą modułu Devel

Debugowanie e-maili w Drupalu

Nasi programiści doskonale wiedzą, że w Drupalu są różne sposoby na sprawdzenie poprawności wysyłania e-maili z wersji deweloperskiej serwisu internetowego. Poniżej przykład jak to zrobić za pomocą modułu Devel.

Moduł Devel pozwala na zapisywanie wszystkich wysyłanych e-maili do plików tekstowych. Aby włączyć takie działanie w Drupalu wystarczy dodać 2 linie w pliku settings.php:

$conf['mail_system'] = array( 'default-system' => 'DevelMailLog');
$conf['devel_debug_mail_directory'] = '/home/gbartman/tmp/devel_mail';

Parametr "devel_debug_mail_directory" służy do wskazania katalogu, do którego będą zapisywane treści wiadomości e-mail. Po dodaniu tych linii w settings.php oraz włączeniu modułu Devel możemy już testować poprawność wysyłania e-mail bez obawy, że trafią one do użytkowników serwisu. 

https://www.drupal.org/project/devel

Inne sposoby na testowanie e-maili w Drupalu: