このチュートリアルに従って、メールリンクテキストを送信することができました。
GmailとPHPMailerを使用してメールを送信する新しい自動更新ジェネレーターの準備が整いました。OCRALightが終了してから長い時間が経ちましたが、これは少しだけ更新生成で洗練されています。
このプロセスはかなり複雑で、リバースエンジニアリング、データマイニング、パッケージ化、配布、そして私と最後のLinux解放の間にある私たちのくだらないWindowsサーバーとの多くの戦いが含まれます。
道路のすべてのステップが1つずつ自動化され、すべての問題が解決され、洗練されました。これで、最後のピースである自動電子メール生成が彼の代わりになりました。これで、更新が行われ、週末や休暇を含め、毎日送信されます。
技術的な側面に興味がある場合は、読み続けてください。
それがどのように行われたか:
まず、OpenSSLをサポートするPHPが必要です。Windowsの場合は、PHPをインストールし、コンポーネントリストでOpenSSLを慎重に選択する必要があります。すでにPHPがインストールされている場合は、再インストールしても構成が保持されることを心配しないでください。 、およびOpenSSLを選択できるようになります。
次に、PHPMailerをダウンロードします。  メインのphpファイルの近くに解凍します。
Gmailアカウントが必要になります(もちろん)このためだけに新しいアカウントを作成することをお勧めします。これは主に、構成が非常に正確である必要があり、機能を失うかリスクを冒さずに自由に使用できないためです。構成を解除します。
POPメールを使用するようにGmailアカウントを設定しますが、IMAPは使用せず、POPのみを使用し、POPのみを使用します。
そして今、コード:
<?php
require(”PHPMailer/class.phpmailer.php”);
$update_emails = array(
‘Juan Perez’ => ‘Juan_Perez@jalisco.gob.mx’,
‘Francisco Garcia’ => ‘fgarcia@hotmail.com’,
‘Diana la del Tunel’ => ‘diana@gmail.com’
);
echo “\nSending Update Email\n”;
$mail = new PHPMailer(); // Instantiate your new class
$mail->IsSMTP(); // set mailer to use SMTP
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Host = “smtp.gmail.com”; // specify main and backup server
$mail->SMTPSecure= ’ssl’; // Used instead of TLS when only POP mail is selected
$mail->Port = 465; // Used instead of 587 when only POP mail is selected
$mail->Username = “youremail@gmail.com”; // SMTP username, you could use your google apps address too.
$mail->Password = “yaourextremelynotlamepassword”; // SMTP password
$mail->From = “youremail@gmail.com”; //Aparently must be the same as the UserName
$mail->FromName = “Your name”;
$mail->Subject = ‘The subject’;
$mail->Body = “The body of your message”;
foreach ($update_emails as $name => $email) {
$mail->AddBcc($email, $name);
}
if(!$mail->Send())
{
echo “There was an error sending the message:” . $mail->ErrorInfo;
exit;
}
echo “Done…\n”;
?>
このコードでは、人々のグループに電子メールを送信します。したがって、「To:」フィールドの代わりに「Bcc:」フィールドを使用して、「To:」を追加するには、AddAddress($ email、$ name)を使用します。
可能なアップグレードは、MySQLデータベースを使用してアドレスを保存することです。&nbsp; それらを追加および削除するためのWebインターフェイスを提供します。今のところ、これで十分です。
覚えておいてください:OpenSSLを使用したPHP。PHPMailer; Gmailアカウントを作成します。POPホストをアクティブ化します:smtp.gmail.com; SMTPAuth = true; SMTPSEcure = ssl; ポート:465; ドメインを持つユーザー; パスワード; $ Mail-&gt; send();