我想自动订阅我的网站简报会员到我的Google网上。
我尝试发送电子邮件至mygroupname+subscribe@googlegroups.com,主题为&用户电子邮件中的PHP邮件功能“订阅”。但在我的小组中没有任何结果和订阅请求。
$phpMailSender = new PHPMailer();
$phpMailSender->CharSet = "UTF-8";
foreach($users as $user) {
$phpMailSender->ClearAddresses();
$phpMailSender->From = $user['email'];
$phpMailSender->FromName = $user['email'];
$phpMailSender->AddReplyTo($user['email']);
$phpMailSender->addAddress('mygroupname+subscribe@googlegroups.com');
$phpMailSender->Subject = 'subscribe';
$phpMailSender->Body = 'subscribe';
$result = $phpMailSender->send();
if($result)
echo "Subscription email Sent for user# " . $user['email'] . "\n";
else
echo "Subscription email failed for user# " . $user['email'] . "\n";
ob_flush();
flush();
}
任何人都可以帮助我!
答案 0 :(得分:0)
查看question in the hMailServer论坛。
那里的人给出了一些关于如何做到这一点的想法(尽管没有代码),但是有很好的考虑。
但是,除了将用户订阅到列表之外,还有更多内容。您还需要验证用户提供的电子邮件地址,以便人们不会输入其他人的电子邮件地址。这可以通过向用户发送电子邮件并要求他确认其订阅来完成。当他点击链接进行确认时,他会转到您某个地方键入数据库条目的网页,然后电子邮件会以您尝试的方式添加到列表中。
但请查看我上面提供的链接,以便进行更多考虑。
Here is another similar thread
至于代码,there is a snippet here。
This thread also has some php code,与你的相似 - 你应该看看这个。