ホームページ > php教程 > php手册 > joomla2.5 对一个组群发邮件

joomla2.5 对一个组群发邮件

WBOY
リリース: 2016-06-06 19:32:03
オリジナル
1295 人が閲覧しました

无详细内容 Joomla $app = JFactory::getApplication();$acl = JFactory::getACL();$db = JFactory::getDbo();$groupId = 10;$uIds = $acl-getUsersByGroup($groupId, false);$query = $db-getQuery(true);$query-select('email');$query-from('#__users');$q

Joomla
$app    = JFactory::getApplication();
$acl    = JFactory::getACL();
$db     = JFactory::getDbo();

$groupId = 10;

$uIds = $acl->getUsersByGroup($groupId, false);
$query = $db->getQuery(true);
$query->select('email');
$query->from('#__users');
$query->where('id IN (' . implode(',', $uIds) . ')');
$query->where("block = 0 AND sendEmail = 1");
$db->setQuery($query);
$rows = $db->loadColumn();

$mailer = JFactory::getMailer();
$mailer->setSender(array($app->getCfg('mailfrom'), $app->getCfg('fromname')));
$mailer->setSubject($subject);
$mailer->setBody($body);
$mailer->IsHTML(true);
$mailer->addRecipient($rows);
if (!$mailer->Send()) {
  JError::raiseWarning(500, JText::_('ERROR_SENDING_EMAIL'));
}
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート