2011-02-01 123 views
0

我是Drupal新手,刚刚做了我的第一个网站,并且遇到了一些电子邮件问题。两个问题:Drupal联系表给我发送重复电子邮件

  1. 我已经启用了站点范围内的接触形式,有时虽然不总是,我会从我的网站收到两个相同的电子邮件,当有人通过联系表格提交的消息。

  2. 我发现Drupal的邮件处理非常稀疏的文档。有人能给我简要的介绍Drupal如何发送电子邮件吗?我将它安装在godaddy服务器上,我有自己的域名,但我从来没有设置任何来自godaddy的电子邮件服务或配置了Drupal的任何电子邮件设置(例如SMTP,POP),所以我很惊讶它可以发送电子邮件关闭蝙蝠。在这个话题上,有没有更好的方式来处理简单的电子邮件任务,如联系人表单,而不是使用Drupal内核的内置电子邮件功能?

谢谢。

回答

0

答案

  1. 很难说,也可能是几件事情,但答题2,可以让我们的问题1.我猜测这是由于当前的电子邮件服务器的配置线索。

  2. Drupal可以配置为发送不同方式的邮件,但默认情况下它使用内置的php mail()函数。这是在你的php.ini中配置的。我会想象,godaddy默认情况下可能会设置SMTP或sendmail服务器。

对于这两个问题,我想看看事情是如何配置的(其中,由于GoDaddy的性质,可能无法很好地工作),或通过谈话GoDaddy的。

我的建议是使用谷歌应用程序来托管您的电子邮件。那么你可以从你的域名发送电子邮件,但谷歌的可靠性,并让它免费!要连接到Drupal,使用module这需要PHPmailer,它可能已经或可能不会被godaddy安装(他们应该支持它!)。

希望有所帮助。在评论中留下更多问题。

+0

您能否提供一些关于您使用谷歌应用程序处理我的电子邮件的建议的更多细节,以及我将如何与我的网站/域进行交互?谢谢。 – SSilk 2011-02-04 02:25:55

2
  1. 我不确定。你能自己复制这个 问题还是只是偶尔发生?

  2. 默认情况下,Drupal将 使用PHP mail()函数 (http://php.net/manual/en/function.mail.php) 它(通常)不要求你做任何 明确的邮件配置。

可以使用hook_mail_alter(http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_mail_alter/6)的自定义模块中的同行更深入到正在发送的电子邮件中。这确实需要了解PHP。

联系表单的一个非常广泛使用(和更好)的替代方法是Webform模块(http://drupal.org/project/webform)。它提供了一个非常易于使用的界面来生成自定义表单,并且不需要任何编程知识。

如果您希望发送更复杂的电子邮件,您可能需要调查允许您发送到SMTP服务器的SMTP模块(http://drupal.org/project/smtp)。此外,请检查MimeMail模块(http://drupal.org/project/mimemail),因为它允许附件和HTML电子邮件等内容,而不必通过hook_mail_alter打开并修改电子邮件的标题。

相关问题