PayPalオートメール

PayPalオートメールで添付ファイルを送る

2009年08月21日
好評いただいているPayPalの決済完了時に自動で独自メールを送るツール、【PayPalオートメール】で、添付ファイルを送信できるように改良中です。

いままでは、PHPの【mb_send_mail】関数を使って簡単にメールを送っていました。
【mb_send_mail】はサブジェクトや本文など引き渡すと、自動でヘッダを作って送ってくれます。
楽チンでいいのですが、添付ファイルやhtml形式のメールは送信できません。

添付ファイルやhtml形式メールを送信するためには、外部ライブラリを利用する手もあります。
PEAR::MailPHPMailerなどです。

確かに、よく利用されているので、バグも少ないだろうし、時間も短縮できるかもしれません。

でも、自分で書いてみることにしました。

時間はかかるかもしれませんが、メール送信の仕様もわかるようになるし、どこか変更したり拡張する場合ソースのどこをつつけばいいかすぐわかります。

これから使う関数は、【mail】です。
自分でヘッダを書かなければいけませんが、その分【mb_send_mail】に比べ自由度が格段に上がります。


しかし、メール送信の仕様がよくわかんらん・・・