Пошлите электронное письмо на ldap создании

У меня есть установка сервера LDAP на сервере рабочий Debian 7, и я хотел заставить его послать электронное письмо каждый раз, когда новый пользователь был создан на этом LDAP.

Я думал, что cronjob будет лучшим, но я понятия не имею, как сделать поиск недавних созданий.

Почта не должна быть слишком сложной, просто что-то вроде

welcome,
your username is: XXXX
you are in group: YYYY

и это будет отправлено в commonName@domain.com

какие-либо идеи/начальные точки о том, как пойти об этом?

0
задан 2 November 2014 в 02:52
1 ответ

Сделайте это частью процесса создания пользователя, которому он и принадлежит.

Если вы хотите / должны делать это отдельно, я бы просто добавил настраиваемую схему с полем вроде WelcomeSent или (ab) использовал для этой цели неиспользуемое поле и установил для него значение истина , если письмо было отправлено. Затем вы пишете простое задание cron для поиска пользовательских записей, в котором для этого поля не установлено значение true, отправляете письмо и обновляете это поле. Очевидно, вы должны установить это поле в значение true для всех существующих пользователей, чтобы избежать путаницы при введении этого.

Я бы не стал пытаться делать это с полем даты (или записями метаданных даты обновления / создания), так как это зависит от состояния гонки (среди других проблем).

2
ответ дан 4 December 2019 в 13:55

Теги

Похожие вопросы