タグ

qmailに関するminarai_wizardのブックマーク (2)

  • kawama.jp: 携帯の空メール機能を実装

    仕事でやったので、次の機会のためにメモしときます。 やること 1.ユーザーがregist@hoge.comへ空メールを送る 2.サーバーでメールを受ける 3.内容をコマンドラインphpに渡す 4.phpでメール内容を解析し、ユーザーに会員登録用フォームのURLを挿入したメールを返信 aliasesの設定 vi等で/etc/aliasesを開き、おしりのところに以下を追加。 regist: "| /path/to/script/empty_mail_regist.php" 追加や編集をしたらnewaliasesを実行して設定を反映する。(忘れてしまいがちなので注意) phpスクリプトを用意 /path/to/script/empty_mail_regist.phpを書く。PEARのMail_Mimeクラスを使ってヘッダを解析してます。 #!/usr/local/bin/php -q <?ph

  • メール到着で自動的にCGIを実行

    メール到着と同時に、ただちにCGI(PerlrubyPHP)を実行したい場合がある。 たとえば、到着したメールを すべてデータベースに入れたり、あるいは、掲示板に表示したりなど。 これを実装するには、SendmailやPostfixの場合は  .forward に パイプ処理を書く。qmailの場合は .qmail に書く。 それを ユーザーディレクトリに置いておけば、メール到着と同時に 指定したプログラムが実行される。 ただ 書籍やネットの記述では 「そのようにして プログラムを実行できる」と書いてあるだけで、具体的に 到着したメールの中味をどう処理するのか、までは述べられていないことが多い。(少なくとも 私自身は まだ お目にかかったことがない) なので、当メモにて、もうちょっと具体的なソースを書いておくことにする。 OSは FreeBSD6.2 ・・・なのだが 別に 他のOSでも

  • 1