No.5ベストアンサー
- 回答日時:
メールサーバは管理権限あるんですよね?
たとえば entry@domain.dom で自動返信したい場合は、
entryというユーザがあるなら /home/entry/.qmail ですが、
設定によって場所が変わります。で
| /usr/local/bin/php /var/www/anatano/entry_script.php
のように書いておくと、メールを受けた時に entry_script.php が実行されます。
Mail_mimeDecode はPEARなので、サーバの共有ライブラリ的な所に入れれるなら、CLから
# pear install mail_mimedecode
でインストールするか、自分のサイトディレクトリに設置するなら
define('PEAR_DIR', '/home/www/anatano/lib');
ini_set('include_path', ini_get('include_path' . PATH_SEPARATOR . PEAR_DIR));
みたいにして、include できるようにする必要があります。
あと Mail_mimeDecode の中で PEAR.php を読み込むのでそれも必要です。
/home/www/anatano/lib/PEAR.php
/home/www/anatano/lib/Mail/mimeDecode.php (?
http://pear.php.net/package/PEAR/download
http://pear.php.net/package/Mail_mimeDecode/down …
で、WEBでアクセスしているわけではないので
開発するなら状況をログに書き出したりしないと不便かもしれませぬ。
No.3
- 回答日時:
No.2です
返答内容が雑だったかもしれませんので再度^^;
1.メールを受信 = 受信したメールをphpに渡すメールサーバーの設定
2.自動返信 = 1から受け取ったメールをPHPで解析(メールアドレス等)後、メール送信
1と2を一連の作業としてmaxvesさんのおっしゃる
>>空メールを送信後、送信者に完了メールなど自動返信
が可能になるので
1・2両方の質問をしているであれば
分けて質問された方が良いですよって事でした
私もここで以前同様の質問をしたことがあるものですからw
ーーーーーーーーーーーーーー
2についてとの事でしたので・・・
私の場合 mimeDecode.php を使いました
http://www.phppro.jp/qa/784
こちらにソースを出されていましたので
参考にされてはいかがでしょうか?
参考URL:http://www.phppro.jp/qa/784
ご回答ありがとうございます。
教えていただいたサイトのソースを参考にさっそくテストをしてみましたがエラーが出てしまい行き詰ってしまいました。
エラー内容
--------------------------------------------------
Warning: main(Mail/mimeDecode.php) [function.main]: failed to open stream: No such file or directory in hoge2.php on line 4
Fatal error: main() [function.require]: Failed opening required 'Mail/mimeDecode.php' (include_path='.:/usr/local/lib/php:/usr/local/lib/php/Smarty') in hoge2.php on line 4
--------------------------------------------------
「.qmail」の設定ですが下記の指示通りに設定しました。
>>「.qmail」の内容は,以下のようにします。パーミッションは600が適当かと。
>>| (/PHPへのパス/)php 登録用スクリプト
ただ、下記の部分が何を書いているのか分かりません。。。。
>>使用する登録用のメールアドレスのユーザー名を「example」とすると,/home/example/.qmail(OSのアカウントを使用する場合)または
/var/qmail/alias/.qmail-example(qmailのaliasを使用する場合)に転送設定をします。
より詳しく教えて頂ければありがたいです。
取り急ぎ以上ですが宜しくお願いします。
No.2
- 回答日時:
空メールを送信して
それに対して自動返信する場合と捉えて書かせていただくと
1.メールを受信
2.自動返信
の2つで行います
1をトリガー(きっかけ)にして2を動かします
2はPHPで解析(相手のメールアドレス等)・送信します
1はPHPの仕事ではありません
メールサーバーの仕事です
2は前述の通りPHPで行えます
1に対する質問なのか2に対する質問なのか
区分けされた方がよろしいと思います
また1の質問でしたらmpxさんが書かれてるように
メールサーバーのOS等の詳細がないと
返答できないかと思います
ご回答ありがとうございます。
説明不足で誠に申し訳ありません。。。。
「2.自動返信」を作りたいと思っています。
空メールを送信後、送信者に完了メールなど自動返信できればと考えていました。
「2.自動返信」の場合、サンプルスプリクトもしくは詳細な参考サイトなど教えて頂ければ助かります。
取り急ぎ以上ですが宜しくお願い致します。
No.1
- 回答日時:
「空メール形式で自動返信」という意味が分かりませんが、
もしも、WEBサイト上でユーザが何らかの処理をするとユーザの携帯電話宛に空メールを送信するということでしょうか?
だとすると下記ページのサンプルで本文を空にするだけです。
http://jp.php.net/function.mail
それとも、ユーザが空メールを携帯から送信してきたら、サーバーからメールを返信するということでしょうか?
この場合は、使用しているメールサーバのOSとMTA(メールソフト)を
開示しないと適切な回答は得られません。
例 OSがLinuxでMTAがqmailの場合は、
該当するメールアドレスのユーザ用ホームディレクトリ(/home/ユーザ名/)
に有る.qmail ファイルの中に該当するスクリプトを埋め込んでおくだけです。
サーバー上ではCLIモードで動作するPHPが有る前提です。
いずれにしても質問内容からはやりたいことが不明のためどんな処理する
スクリプトを希望しているか推測は困難です
ご回答ありがとうございます。
説明不足で誠に申し訳ありません。。。
>>それとも、ユーザが空メールを携帯から送信してきたら、サーバーからメールを返信するということでしょうか?
上記を考えています。
テスト環境で使用しているサーバー環境です。
------------------------------
サーバーOS/Redhat系 Linux
ウェブサーバー/Apache
メールサーバー/Qmail
FTPサーバー/Proftpd
------------------------------
希望するスプリクトですが
下記の行為ができるスプリクトを探しています。
------------------------------
1.ユーザが携帯から空メールを送信。
2.その後、ユーザの携帯宛にお礼メールを自動送信。
------------------------------
サンプルスプリクトもしくは、詳細な参考サイトなどありましたら
教えて頂ければと思います。
取り急ぎ以上ですが宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- docomo(ドコモ) 携帯 arrows we の操作 4 2023/03/29 18:53
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
- 分譲マンション 管理組合・議案書内の理事長の挨拶文書作成にについて 2 2023/03/26 01:56
- JavaScript 助けてください!スパムメールがとんでもなく大量に届きます。 3 2023/08/10 16:32
- その他(法律) 事業所の義務 6 2023/04/15 03:18
- その他(アニメ・マンガ・特撮) イベントの参加について 1 2022/07/14 08:23
- ガラケー・PHS SMSメールの受信遅延原因はガラケー自体の欠陥では 8 2022/08/06 11:46
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
存在しないメールアドレスかど...
-
VB6にてメールを送信する方法
-
メールアドレスの存在確認はで...
-
SMTPサーバの指定なしでメ...
-
HPの更新をしたら自動でメール...
-
submitボタンの二重送信について
-
コマンドプロンプトで添付ファ...
-
空メール受信時のphp起動
-
PHPのif文でその処理を途中で抜...
-
【file_exists】ファイルが存在...
-
CFileDialogの最初のディレクト...
-
値の受け渡しが出来ない。
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
絶対パス?絶対アドレス?意味...
-
PHP8を使うと、大量のWarningが...
-
さくらサーバーにて、phpからメ...
-
MySQLのベースに書かれたプログ...
-
バッチを用いたフォルダの自動移動
-
Subversionのリポジトリの削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
存在しないメールアドレスかど...
-
ループの中で mailItemObj.Disp...
-
UWSCにつきまして
-
VB6にてメールを送信する方法
-
コマンドプロンプトで添付ファ...
-
HPの更新をしたら自動でメール...
-
powerbuilderのメール機能について
-
【エクセルVBA】メール送信前に...
-
VB.NETでフリーメールアドレス...
-
MAPI コンポーネントを使ったメ...
-
リファラが取得できない?
-
PHPでメール送信する際の送信数...
-
basp21 Proでのメールの暗号化...
-
mb_send_mail関数により送信さ...
-
HPのフォームから受信したメ...
-
SendMailがエラーを返さない
-
openPneで送信先メールの設定
-
メールアドレスの存在確認はで...
-
コマンドの内容を教えてください。
-
mail関数を使うと遅いので
おすすめ情報