我有一个基本的Drupal安装和一堆用户。
我的Drupal用户如何通过他们的地址收到来自外界的电子邮件(例如user@my-drupal-install.com)?
谢谢!
答案 0 :(得分:2)
Drupal是一个用于提供网页的系统,它不运行邮件服务器。如果系统上没有邮件服务器,则需要安装一个。运行邮件服务器后,可以安装Drupal模块,例如Webmail Plus,为用户提供Webmail界面。
答案 1 :(得分:1)
对于您描述的情况,我认为处理此问题的最佳方法是设置具有自动转发的邮件服务器,并每天运行一次批处理,从Drupal中提取用户名及其电子邮件地址数据库的user
表。 Drupal本身并不需要参与实际发送和接收电子邮件。
如果您使用Drupal用户名作为电子邮件地址的第一部分,那么您的导出脚本可以只运行查询
SELECT name, mail
FROM `users`
WHERE 1
作为填充要转发到的电子邮件地址表的shell脚本的一部分。要正确格式化和配置此类文件,您需要深入了解电子邮件服务器的文档。
答案 2 :(得分:1)
全部谢谢!
你已经把我放在了正确的方向,我最终编写了一个脚本来读取Drupal的用户表并相应地配置邮件服务器。 我把它变成了一个用于WebFaction的小型Python库,可以在http://code.google.com/p/drupal2mail获得。
希望它对某些人有用!