我在运行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)来做到这一点,因为这容易受到竞争条件(以及其他问题)的影响。