• 締切済み

CGIやPHPを通してメールを送信するには?

現在メールをブラウザのメールフォームなどを通して送信したいと思っているのですが、xamppを導入している自サーバーでどのようにメール機能を導入すればよいか分かりません。プログラムはフリーでオープンソースの物を使用させていただいているのですがどうやらsendmailを使っているようです。 どのようにすれば送信が可能でしょうか?

みんなの回答

  • sshiba
  • ベストアンサー率69% (73/105)
回答No.1

基本的にPHPにはメール送信機能が装備されていますので、それを使えばいいのではないかと思います。 mail関数(*1)なり、日本語文字を取り扱う必要があればmb_send_mail関数(*2)を使うことに なります。添付ファイルを付ける必要があるなど、MIMEエンコードが必要であれば、 PEAR::Mail(*3)とかPHPMailer(*4)等のライブラリを導入した方がいいかも知れません。 (*1) http://www.phppro.jp/phpmanual/php/function.mail.html (*2) http://www.phppro.jp/phpmanual/php/function.mb-send-mail.html (*3) http://pear.php.net/package/Mail (*4) http://phpmailer.worxware.com/

関連するQ&A