Redhat Linux4 で、メールを受信した際、添付ファイルがあれば
特定のフォルダに添付ファイルを保存するPHPを作っています。
以下のメール受信時にPHPプログラムを起動すると、
添付ファイル付きメールなのに、
$structure->ctype_primary = 'multipart' となってくれず
途方にくれています。
どなたかご教授いただきたくよろしくお願いいたします。
require_once("Mail/mimeDecode.php");
$input = file_get_contents("php://stdin");
$params['include_bodies'] = true;
$params['decode_bodies'] = true;
$params['decode_headers'] = true;
$decoder = new Mail_mimeDecode($input, "\r\n");
$structure = $decoder->decode($params);
$GB['sMailBody']=$structure->ctype_primary;
この結果、$GB['sMailBody']は、text となってしまいます。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
一度、php://stdinで取得されたメールの生ソースを確認してみてはいかがでしょうか。
http://peardoc.xole.net/package.mail.mail-mimede …
こちらにあるように、ctype_primaryは最初に出てくるcontent typeを引っ張りますので、最初の区切りがtextであれば、そのように引いてしまうと思います。また、ctype_secondaryの値も確認してみてはいかがでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- PHP 掲示板を作成しておりアップロードファイルとメッセージを並べたいので、アドバイスお願い致します 2 2023/07/17 21:01
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6にてメールを送信する方法
-
【PHPでメルマガ配信したい!】...
-
PHPのmimeDecode.php について
-
$_SERVER{'HTTP_X_UP_SUBNO'}取...
-
Windowsサーバーでメール送信プ...
-
メール受信で空メール送信のプ...
-
存在しないメールアドレスかど...
-
メール送信時文字化けする
-
空メール送信~メールアドレス取得
-
タイマー機能を使って指定時間...
-
メール送信 MAPIMessages.Send ...
-
メールサーバをPHPで作り、win...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
-
C# Excelファイルへの画像挿入。
-
.htaccessにphp_valueが使用できな
-
php で C言語のdefineマクロの...
-
$_SESSION 有効期限をブラウザ...
-
CFileDialogの最初のディレクト...
-
PHP8を使うと、大量のWarningが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
VB6にてメールを送信する方法
-
存在しないメールアドレスかど...
-
コマンドプロンプトで添付ファ...
-
VBでメールを送る時のSMT...
-
問い合わせ完了ページでの二重...
-
送信日時を指定してメールを送...
-
一定時間毎に同じ動作を繰り返...
-
HPの更新をしたら自動でメール...
-
メールアドレスの存在確認はで...
-
$_SERVER{'HTTP_X_UP_SUBNO'}取...
-
mail関数を使うと遅いので
-
Bookを閉じて保存した時のみ実...
-
二重投稿防止方法
-
ブラウザの更新ボタン
-
mb_send_mail関数により送信さ...
-
javamailで220の応答が遅い
-
AccessのDoCmd.SendObjectについて
-
リファラが取得できない?
-
<HTML>~入る タグ が無いから ...
おすすめ情報