【问题标题】:Limesurvey notification emails will not sendLimesurvey 通知电子邮件不会发送
【发布时间】:2018-07-04 23:38:09
【问题描述】:

我最近注意到我的 Limesurvey 安装存在问题。直到最近,我有一些调查设置为在提交后向用户发送电子邮件(使用“发送详细的管理员通知电子邮件”框中的 {email} 来引用调查中的电子邮件问题)。但是,尽管没有手动更改任何内容,但它们不再发送。其他一些确实从石灰调查中发送,例如从“创建新管理员”选项发送,而与令牌相关的电子邮件则不会。

在令牌邀请的情况下,那里的调试会说使用php时发送的电子邮件,但测试电子邮件永远不会到达(测试多封电子邮件)。使用 SMTP 时,我得到以下信息:

SMTP connect() 失败...由于服务器不接受电子邮件或发生其他错误,一些电子邮件未发送。

我应该注意,虽然我第一次在 2.73.0 版的现有调查中注意到这一点,但我已经完成了 3.1 的全新安装并创建了一个测试调查。所以这是指向服务器配置问题,但除了这种特定情况外,我在发送电子邮件方面没有任何问题。

任何关于特定地点的建议将不胜感激!

【问题讨论】:

  • 你需要打开你的调试输出 - 这里没有足够的信息来知道是什么原因造成的。
  • @Synchro 我已经调试过了,上面的输出是我能得到的最多的。
  • 亲爱的 Lou——谢谢你提出这个问题——我很想听听你的消息——以及你是怎么收到邮件的?它现在有效吗 - 你是如何修复它的!?

标签: phpmailer limesurvey


【解决方案1】:

您是否尝试更改设置中的电子邮件方式(https://manual.limesurvey.org/Global_settings/en#Email_settings)?

电子邮件方法:这决定了电子邮件的发送方式。可以使用以下选项:

PHP (default value): uses internal PHP mail function
Sendmail : uses sendmail mailer
SMTP : based on SMTP relaying. Use this setting when you are running LimeSurvey on a host that is not your mail server
    Make sure that you are using your SMTP configured email (Global settings -> Email settings) if you use SMTP, otherwise there might be a chance that the following error is displayed: 'SMTP -> ERROR: RCPT not accepted from server: 553 5.7.1 : Sender address rejected: not owned by user'
Qmail : Set this if you are running the Qmail mailer

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多