向所有注册用户发送电子邮件

时间:2014-04-03 作者:Phil

我有大约60个注册用户。我怎样才能向所有人发送电子邮件?关于如何实现这一目标的任何建议。用户已经注册了,所以我想他们不会介意给他们发一封电子邮件,但我怎样才能让它起作用呢?插件会按你说的做吗?向注册用户发送电子邮件?或者我应该安装一个新闻稿插件,让每个人都再次/单独注册吗?我不是在寻找具体的插件名称(尽管这很方便),而是在寻找它在理论上是如何工作的?

1 个回复
最合适的回答,由SO网友:Marc Dingena 整理而成

在您开始之前,您应该知道发送大量电子邮件是一个微妙的主题,您的托管提供商或邮件提供商对此有一定的指导原则。一些托管提供商,如Dreamhost,提供“公告列表”,作为撰写新闻稿的平台(或通过电子邮件发送大量subscribers). 发送未经请求的电子邮件不属于这一类,您应谨慎行事。

检索用户电子邮件地址最简单的方法可能是从WordPress数据库中提取它们。

运行以下MySQL查询将在第一列检索用户的登录名,在第二列检索用户选择的显示名,在第三列检索用户的电子邮件地址。使用电子表格,您可以根据需要轻松地重新格式化所有这些信息,例如创建一个分号分隔的电子邮件地址字符串,以便在Bcc: 电子邮件的标题。

SELECT user_login, display_name, user_email FROM wp_users 前提是您的表前缀为wp_ (请咨询您的数据库或wp-config.php 如果您不确定,请存档)。

您使用Bcc: 您电子邮件的字段是为了让您的用户不会知道彼此的电子邮件地址。这是不受欢迎的,因为这可能会给他们带来更多的垃圾邮件。

结束

相关推荐

Email notification

我正在尝试用主题(帖子标题)和内容来丰富此通知,而不是它的当前视图和编辑链接,有人能帮忙吗?<?php function __notify_admin_on_publish( $new_status, $old_status, $ticket ) { if ( $new_status != \'publish\' || $old_status == \'publish\' ) return; $message = \'View it