Drupal用户如何从Drupal外部接收电子邮件?

时间:2010-02-09 05:12:50

标签: email drupal

我有一个基本的Drupal安装和一堆用户。

我的Drupal用户如何通过他们的地址收到来自外界的电子邮件(例如user@my-drupal-install.com)?

谢谢!

3 个答案:

答案 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获得。

希望它对某些人有用!