メール受信で空メール送信のプログラムを作成中です
開発環境は以下の通りです。
CentOS5.4
CakePHP1.1
PHP5.1
Postfix2.3
参考サイト ; http://d.hatena.ne.jp/ngtn/20080208/1202400164
流れとしては
メール受信
↓
aliasesでシェルスクリプトに
↓
シェルスクリプトでreceiver.phpに
↓
PHPでメール解析し、空メール送信や添付ファイルを保存。
上記のようにしたいです。
やったこと
/etc/aliases
メール受信用ユーザー名: "|sh /***/***/app/vendors/receiver.sh"
/***/***/app/vendors/receiver.sh
#!/bin/sh
cd /***/***/app
../cake/console/cake receiver receiveMail=>ここの意味がよくわからないのですが、サーバーにはconsoleフォルダが存在しませんがこのままでいいんでしょうか?
/***/***/app/vendors/shells/receiver.php
$fromに対してメールを送る処理を追加しました。
以上のことをして、メールを送信したら以下のようなエラーが返ってきました。
Command died with status 127: "sh
/***/***/app/vendors/receiver.sh". Command output:
/***/***/app/vendors/receiver.sh: line 2: cd: /***/***/app_: No such
file or directory /***/***/app/vendors/receiver.sh: line 3:
../cake/console/cake: No such file or directory
以上、1週間以上悩んでおります。どうかご教授お願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんばんは。
参考サイトにある「receiver.php」は、PEARのライブラリを使用してメールを解析していますね。
同じようにPEARのライブラリを使用してメールを解析し、メールアドレスに対して返信するPHPを書き、Qmailから直接キックすればいいと思いますが・・・。
というか、私はそれしかやった事がないです・・・。
ありがとうございます。
cakephp1.3.3をインストしてみましたが、かなり1.2と違うらしく(その分良いと思うのですが・・・)
結局スキルの無さで失敗に終わりました。
その後cakephp1.2.8で指定されたアドレスの送信の作動確認まで行きました^^:;;;
明日、PEAR導入してQRの解析に挑戦してみます。
ただ・・心配なのがメール添付でpostgresに渡せるまでが心配です。
その時は、ご享受くださいませ。
No.1
- 回答日時:
こんばんは。
シェルをかまさないと駄目なんでしょうかね?
CakePHP
はよくわかりませんが・・・、エラーの内容からは、
/***/***/app
に「cd」しようとしたけど、そんなディレクトリないよ!!と言ってますが・・・。
直接PHPファイルをキックしては駄目なんですかね???
>サーバーにはconsoleフォルダが存在しませんが
確実にエラーですが・・・。
ありがとうございます。
やはり1.1だとできないのですかね^^;;
consoleフォルダは1.3ならあるので
1.3に入れ替えて構築した方がらくなんでしょうか^^;;
出来れば1.1で構築したいので他のやり方でヒントでもあればご享受くださいませ。
勉強してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iCloud Macのメールappで、写真appにある写真を添付する方法についてお教えください。 2 2022/06/19 08:58
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(メールソフト・メールサービス) 複数のメールを送信した順と受信した順が違うのは何故? 4 2023/02/22 09:58
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【追加】ファイルを閉じてダイ...
-
VB6にてメールを送信する方法
-
VB.NET、ASPでメールの自動返信...
-
java Mail で特殊文字が文字化...
-
存在しないメールアドレスかど...
-
CDOオブジェクトについて
-
メール送信時文字化けする
-
phpのmb_send_mailが迷惑メール...
-
一定時間毎に同じ動作を繰り返...
-
ヒアドキュメントを利用してメ...
-
バーコードで読み取りメール送信
-
phpでアドレス形式をチェックす...
-
ループの中で mailItemObj.Disp...
-
$_SERVER{'HTTP_X_UP_SUBNO'}取...
-
【PHPでメルマガ配信したい!】...
-
VB.NETでフリーメールアドレス...
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6にてメールを送信する方法
-
存在しないメールアドレスかど...
-
AccessのDoCmd.SendObjectについて
-
VBでメールを送る時のSMT...
-
コマンドプロンプトで添付ファ...
-
phpのmb_send_mailが迷惑メール...
-
Bookを閉じて保存した時のみ実...
-
メールアドレスの存在確認はで...
-
Windowsサーバーでメール送信プ...
-
submitボタンの二重送信について
-
ループの中で mailItemObj.Disp...
-
powerbuilderのメール機能について
-
空メールの作り方教えて欲しい...
-
MAPI コンポーネントを使ったメ...
-
【エクセルVBA】メール送信前に...
-
SMTPサーバの指定なしでメ...
-
★エクセルVBAでOutlookのメール...
-
phpでメールを送信
-
メールアドレスを追加して、他...
-
メールフォームの送信後の確認...
おすすめ情報