PHPでメールを送るのには大変苦労していたけど、pearのMail.phpモジュールを使うことでなんとか形になっていた。はずなんだけど、最近になってメールが送られない不具合が発生!
新しいサーバになってから、perl系のメールは確認したけどPHPは。。。 もしかしたら、モジュール毎にインストールが必要だったり。。。 ログを確認したら、Mail.phpがない、と。Pathは/usr/share/php, /usr/share/pearだっていうけど、どちらのディレクトリもない。どうもMail.phpはphp-mailにあるらしい。php-mail-mimeも関連しそうだからこれらをsynapticでインストールするとついでにphp5-cliとphp-pearもインストールされる。
しかし、それでもメールは送られない。またログを見ると、今度はphp-net-smtpがない、と。じゃ、synapticでいれましょ(いいのか、こんな行き当たりばったりで。。。)。php-net-smtpとついでにlibphp-phpmailerにも関係ありそうなのでチェック(いいのか、こんないいかげんなことで。。。)。すると、php-net-socketもついでにインストールされ無事にメール送信成功。