drupal:收集用户的电子邮件地址并导出它们

时间:2010-07-10 10:13:55

标签: drupal drupal-6

我需要Drupal中的一个简单模块来收集用户的电子邮件地址。

换句话说,我想显示一个“注册选项”来收集他们的电子邮件地址,并在后端有一个选项来导出一个包含地址列表的文件。

由于

PS。我希望能够让人们提交他们的电子邮件地址,即使他们决定不登记我的网站。

3 个答案:

答案 0 :(得分:2)

Webform Module可用于执行此操作:

  

此模块将一个webform节点类型添加到您的Drupal站点。 Webform的典型用途是问卷调查,联系或请求/注册表单,调查,民意调查或问题跟踪系统的前端。

     

来自网络表单的提交内容保存在数据库表中,并且可以选择在提交时邮寄到指定的电子邮件地址。具有正确权限的用户可以查看过去的提交。

您可以使用SQL将表导出为:

SELECT * FROM webform_submitted_data INTO OUTFILE 'file_name' 

答案 1 :(得分:2)

我用“SimpleNews”模块解决了这个问题。我不用它来发送电子邮件,只是收集地址然后使用导出功能。

答案 2 :(得分:0)

我认为不存在实现此类功能的模块。

Webform模块仅创建新的内容类型,但只有在用户检查其个人资料页面中的选项时,才允许用户填写表单内容。

您可以使用自定义模块轻松实现您的要求,该模块会在用户个人资料中显示一个复选框(或当用户注册时),并且会实现允许您导出电子邮件地址的页面。它还可以实现hook_cron()自动导出文件中的电子邮件地址。

任何实施都应考虑到用户可以随时改变想法,并且在这种情况下应删除他们的电子邮件地址。