Google网上论坛订阅

时间:2010-09-12 15:11:46

标签: php subscription google-groups

我想自动订阅我的网站简报会员到我的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();
  }

任何人都可以帮助我!

1 个答案:

答案 0 :(得分:0)

查看question in the hMailServer论坛。

那里的人给出了一些关于如何做到这一点的想法(尽管没有代码),但是有很好的考虑。

但是,除了将用户订阅到列表之外,还有更多内容。您还需要验证用户提供的电子邮件地址,以便人们不会输入其他人的电子邮件地址。这可以通过向用户发送电子邮件并要求他确认其订阅来完成。当他点击链接进行确认时,他会转到您某个地方键入数据库条目的网页,然后电子邮件会以您尝试的方式添加到列表中。

但请查看我上面提供的链接,以便进行更多考虑。

Here is another similar thread

至于代码,there is a snippet here

This thread also has some php code,与你的相似 - 你应该看看这个。