Для описываемого вами случая, я думаю, лучший способ справиться с этим - настроить почтовый сервер с автоматической пересылкой и запускать пакетный процесс один раз в день, чтобы извлекать имена пользователей и их адреса электронной почты из вашего Drupal. таблица базы данных user
. Самому Drupal вообще не нужно участвовать в фактической отправке и получении электронной почты.
Если вы используете имя пользователя Drupal в качестве первой части адреса электронной почты, тогда ваш скрипт экспорта может просто выполнить запрос, подобный
SELECT name, mail
FROM `users`
WHERE 1
как часть сценария оболочки, который заполняет таблицу адресов электронной почты для пересылки. Для правильного форматирования и настройки такого файла вам действительно нужно покопаться в документации вашего почтового сервера.