- 2006-05-23 (Tue) 23:47
- Any
仕事で必要に迫られてPHP4でプログラムを作りました。あるメールアドレス宛にメールが届いたら、定型フォーマットでメールを返すというものです。
qmail関連で autorespond というプログラムがあり、サーバにインストールしてありますが、日本語対応していないのでそのままで使うには問題があるのです。
C言語で書かれたソースをいじって、コンパイルして...というよりはphpで書いた方が楽。Perlでも出来なくないけど、あんまり詳しくないのでパス。
.qmail などのファイルに "|今回作ったプログラムへのフルパス"って書けばOKです。ただし、受信したメールの内容は全部捨ててしまうので、.qmailなどの2行目にメールボックスのパスを書くか、メールアドレスを書けば転送できると思います。
ただし、このプログラムを使ったことによって被ったいかなる損害にも 一切責任を負わないものとします。
qmail関連で autorespond というプログラムがあり、サーバにインストールしてありますが、日本語対応していないのでそのままで使うには問題があるのです。
C言語で書かれたソースをいじって、コンパイルして...というよりはphpで書いた方が楽。Perlでも出来なくないけど、あんまり詳しくないのでパス。
.qmail などのファイルに "|今回作ったプログラムへのフルパス"って書けばOKです。ただし、受信したメールの内容は全部捨ててしまうので、.qmailなどの2行目にメールボックスのパスを書くか、メールアドレスを書けば転送できると思います。
ただし、このプログラムを使ったことによって被ったいかなる損害にも 一切責任を負わないものとします。
#!/usr/local/bin/php -q
$from = "返信元のメールアドレス";
$to = $_SERVER['SENDER'];
$subject = "メールのタイトル";
$message = "メールの本文";
$additional_headers = "From: $from\nReturn-Path: <$from>\nDelivered-To: Autoresponder";
if ( !empty($to) && $from!=$to ) {
mb_internal_encoding("EUC-JP");
mb_language(Japanese);
mb_send_mail($to, $subject, $message, $additional_headers);
exit(0);
}
?>
- Newer: 初夏の大北海道展2006 in 大沼デパート
- Older: 自動車税
Trackback:No Trackbacks
- TrackBack URL for this entry
- http://www.206rc.org/item/928.trackback
- Listed below are links to weblogs that reference
- 自動応答プログラム for qmail from 206RC.org
トラックバック
このエントリにトラックバックはありません
![Validate my RSS feed [Valid RSS]](/img/valid-rss-rogers.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](/img/valid-atom.png)