1

自 8 月中旬以来,我看到打开我们电子通讯的人数急剧下降,我想知道下面的错误是否相关,它意味着什么,以及是否有解决方案?我没有收到退回的电子邮件,而且我检查过的人都说这些邮件不会进入他们的垃圾邮件;电子邮件根本没有到达某些邮箱。我试图查看跟踪中提到的来源,但我无法从中找出任何东西。

-----------------------------ERROR MESSAGE IN LOG-------------------------------------
Sep 17 13:56:26  [info] $Fatal Error Details = Array
(
    [message] => We can't load the requested web page. This page requires cookies to be enabled in your browser settings. Please check this setting and enable cookies (if they are not enabled). Then try again. If this error persists, contact the site adminstrator for assistance.<br /><br />Site Administrators: This error may indicate that users are accessing this page using a domain or URL other than the configured Base URL. EXAMPLE: Base URL is http://example.org, but some users are accessing the page via http://www.example.org or a domain alias like http://myotherexample.org.<br /><br />Error type: Could not find a valid session key.

[code] => 
)

Sep 17 13:56:26  [info] $backTrace = #0 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php(315): CRM_Core_Error::backtrace("backTrace", TRUE)
#1 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(278): CRM_Core_Error::fatal("We can't load the requested web page. This page requires cookies to be enable...")
#2 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(186): CRM_Core_Controller->key("CRM_Mailing_Controller_Send", TRUE, FALSE)
#3 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Mailing/Controller/Send.php(41): CRM_Core_Controller->__construct("New Mailing", "null", NULL, FALSE, TRUE)
#4 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(287): CRM_Mailing_Controller_Send->__construct("New Mailing", TRUE, "null", NULL, "false")
#5 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(70): CRM_Core_Invoke::runItem((Array:14))
#6 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:3))
#7 /home/afaeus/public_html/wp-content/plugins/civicrm/civicrm.php(344): CRM_Core_Invoke::invoke((Array:3))
#8 [internal function](): civicrm_wp_invoke("")
#9 /home/afaeus/public_html/wp-includes/plugin.php(505): call_user_func_array("civicrm_wp_invoke", (Array:1))
#10 /home/afaeus/public_html/wp-admin/admin.php(212): do_action("toplevel_page_CiviCRM")
#11 {main}
4

2 回答 2

2

It makes a big difference whether

  1. nobody is getting emails, or
  2. fewer people are getting emails.

If it's the latter, and they're not getting them in spam or anything else, you might try looking in your mail log. On a Debian/Ubuntu machine with Postfix, that's usually /var/log/mail.log. On other VPS/dedicated setups, it should be someplace similar. You might find that some servers are rejecting the messages.

You also should us a blacklist search to see if your server is being blacklisted someplace.

Finally, you should know that if your "from" address is a Yahoo or AOL address (or possibly another third-party service), you're likely to get rejected my many providers. They'll effectively say, "We know Yahoo's servers, and this is coming from someplace else--it must be a scam."

Now, on the other hand, if you have no email going out, the CiviCRM error is likely related. I don't know what could be causing that one, however.

于 2014-10-17T14:52:50.417 回答
1

该错误表明了一些事情,这些事情都与电子邮件的可传递性无关。

  • 人们可能正在单击电子邮件中的链接,或者可能单击包含现已过期的会话密钥的书签中的链接。搜索结果和多阶段操作通常在 url 中有一个键值对,例如 qfKey=0fe0c51c4024538bb34d5c84305ffb8a_8786,这是一个无法共享的赠品,并且如果您从该站点注销,它将无法工作。
  • 如错误描述所示,您可能为站点配置了多个域,并且会话没有从一个到另一个。检查您的 CiviCRM base_url 在 civicrm.settings.php 和通过浏览器访问以下 url 是否正确:
  • 请参阅 CiviCRM 菜单:管理 >> 系统设置 >> 清理缓存和更新路径
  • Drupal 站点:http:///index.php?q=civicrm/admin/setting/updateConfigBackend&reset=1
  • Joomla 1.5 站点:http:///administrator/index2.php?option=com_civicrm&task=civicrm/admin/setting/updateConfigBackend&reset=1 Joomla 1.6 站点:http:///administrator/index.php?option=com_civicrm&task=civicrm/admin /setting/updateConfigBackend&reset=1
  • Wordpress 网站:http:///wp-admin/admin.php?page=CiviCRM&q=civicrm/admin/setting/updateConfigBackend&reset=1

注意:在 4.3.3 之前,WordPress 实施错误地在其建议新 URL 的域之后删除了所有内容。相对于 docroot 的 WordPress 安装的默认位置通常意味着 url 应该是 http:///wp-content/plugins/civicrm/civicrm/

于 2014-10-20T17:21:19.410 回答