2

ウェブサイトのニュースレター メンバーを Google グループに自動的に登録したい。

ユーザーのメールからPHPのメール機能で件名&本文「subscribe」のメールをmygroupname+subscribe@googlegroups.comに送信してみます。しかし、私のグループでは結果とサブスクリプションのリクエストはありません。

  $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();
  }

誰でも私を助けることができます!

4

1 に答える 1

0

hMailServerフォーラム で質問を見ながら。

そこの仲間は、これを行う方法についていくつかのアイデアを提供していますが(コードはありません)、考慮すべき点があります。

しかし、ユーザーをリストに登録するだけでなく、もう少し複雑な作業があります。また、ユーザーが他の人の電子メール アドレスを入力しないように、ユーザーが提供する電子メール アドレスを検証する必要もあります。これは、ユーザーに電子メールを送信し、サブスクリプションの確認を求めることによって行われます。彼が確認のためにリンクをクリックすると、どこかのデータベース エントリにキーが設定されたあなたの Web ページに移動し、あなたが試みている方法で電子メールがリストに追加されます。

ただし、上記のリンクを参照して、さらにいくつかの考慮事項を確認してください。

ここに別の同様のスレッドがあります

コードに関しては、ここにスニペットがあります

このスレッドには、あなたのものに似たいくつかの php コードもあります - これを見てください。

于 2014-03-24T01:47:38.093 に答える