在ldap创build上发送电子邮件

我在运行Debian 7的服务器上安装了LDAP服务器,我希望在该LDAP上创build新用户时发送电子邮件。

我认为cronjob会是最好的,但我不知道如何去寻找最近的创作。

邮件不必太复杂,只是沿着一些线

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

这将被发送到commonName @ domain.com

任何想法/起点如何去做呢?

使其成为用户创build过程的一部分,它属于哪里。

如果你想/必须以单独的方式来做,我只需要添加一个像WelcomeSent这样的字段的自定义模式,或者(ab)使用一个未使用的字段来实现这个目的,如果邮件已经被发送,那么将其设置为true 。 然后,您可以编写一个简单的cron作业search用户logging,但不要将此字段设置为true,发送邮件并更新此字段。 显然,为了避免引入这个问题时的混淆,你应该为所有现有的用户设置这个字段为true。

我不会尝试使用date字段(或更新/创builddate元数据logging)来做到这一点,因为这容易受到竞争条件(以及其他问题)的影响。