php
php
php
Arrow
Arrow

PHPというのは、電子メールを送信するのがとても簡単です。「mail」という専用のファンクションが準備されているので活用しましょう。ただ、このファンクションは日本語が考慮されていません。そのため、使うのにとても手間がかかります。そこで、日本語のメールを送信できる「mb_send_mail」ファンクションを使います。これを使うと、比較的簡単に送ることができます。このファンクションを使うときは、PHPの設定で言語や文字コードを正しく設定しておく必要があります。通常は、php.iniという設定ファイルを変更するのがベスととなります。レンタルサーバーなどでは変更できないということもありますから、注意しましょう。差出人を名前とメールアドレスで指定することができます。電子メールの仕様では、差出人はメールアドレスと名前を片方または両方、指定することができます。メールソフトによっては、差出人だけ表示して、メールアドレスは返信するときに表示されるということもあります。こうしたことを名前を指定するというようにすると「MIMEヘッダ」と呼ばれる形式に変換をします。「MIMEヘッダ」に変換するためには、文字コードが「JIS」形式である必要があります。PHPを使って電子メールを送信した場合、メールソフトで通常どおりにメールを送信するのに比べると、迷惑メールになったりする可能性が高いようです。メールソフトが迷惑メールとして判断する基準はソフトウェアによっても異なります。詳細は、セキュリティ上公開していないので、わかりません。プログラムで送信する場合には簡単に大量にメールを送信できるということもあるので、メースソフト側が防御しているのです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です