PHPの技術的な質問です。

添付ファイル付きのメールを送信するPHPプログラムを作りました。
Mail,mail_mimeを利用しています。
それをブラウザからURL指定で起動するときはうまく添付ファイル付きで相手が受け取れますが・・・Postfixのパイプ機能を使って起動すると、添付ファイルがなしになってしまいます。
Postfixの指定でも特にそのような制御はないように見えるのですが・・・誰か理由がわかりませんか ? どうしたらよいか袋小路で困っています。誰か助けてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/09/17 10:25:55
  • 終了:2010/09/24 10:30:02

回答(2件)

id:tasklight No.1

tasklight回答回数323ベストアンサー獲得回数402010/09/17 14:18:27

ポイント70pt

OSの種類やPHPのバージョンが分からないので、一般論としてお答えします。

  1. PEARのパスが通っていない。
  2. Postfixのパイプ機能で起動した場合、セーフモードが働いている→参考:セーフモードにより制限を受けるか無効となる関数
id:php_biggner

回答ありがとうございます。

問題は、Mail関数による送信が行われるけど・・添付ファイルだけが無視されている点です。

その同じプログラムをURL指定で実施すると正しく送信されます。もしかしたら、mimeの設定等、他を参考にしたんで、そのヘッダーの設定の仕方とかでpostfix起動の場合は添付ファイルが無視されたりしますか ?

pearのパスは通っています。でなければ、pear関連のコマンドはそもそも動いてないので・・

それと、セーフモードにより制限される関数ですが・・・該当のものが見当たりません。

現時点で、Mail_mimeのaddAttachmentのみが有効になってないように見えます。

php-5.1.6-23.9v1

postfix-2.6.2-1.r1.8.lg.ce5

php-pear-1.6.2-3

php-pear-Mail-Mime-1.5.2-5

php-pear-Mail-mimeDecode-1.5.0-4

2010/09/17 21:07:23
id:akumasyougun666 No.2

akumasyougun666回答回数94ベストアンサー獲得回数02010/09/18 01:06:07

大変申し訳ございませんが、あなたはこの質問に回答することはできません。

http://q.hatena.ne.jp

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません