メールフォームCGIでのsendmailオプション付加
清水貴英さん (2011-03-19 19:30:31) www2.sawatari-system.co.jp/example.html
和田さま
メールフォームCGI大変重宝させて頂いております。
今回、キャノネットのサーバーにメールフォームを作成しようと「メールフォームCGI」を利用させて頂いたのですが、設置者、送信者ともにメールが届きません。(T_T)
上記にあったsend.cgiの355行目にある
open(MAIL,"| $conf{’sendmail’} -f $mailfrom -t");
を
open(MAIL,"| /usr/local/bin/sendmail-t-f’info\@xxxx.co.jp’");
と変更をしてみましたが、やはり設置者、送信者ともにメールが届きませんでした。
※申し遅れましたが、キャノネットのサーバーでは上記の方が記載なさったように
sendmailを利用するにあたって
/usr/local/bin/sendmail -t -f’送信元アドレス’
例)送信元をabc@abcdefg.co.jpにする場合
/usr/local/bin/sendmail -t -f’abc@abcdefg.co.jp’
重要
例)独自ドメインがexample.co.jpの場合
/usr/local/bin/sendmail -t -f’abcdefg@example.co.jp’
* -fオプションと、指定するメールアドレスの間には半角スペースを入れないでください。
といった規定がございます。
前の方は「メールフォームPro」をお使いになっていたようですが、「メールフォームCGI」の
方では、どのように対処すればよいのでしょうか?
お忙しいとは思いますが、ご教授のほどよろしくお願いいたします。
なんとか動くようになりました^^
清水貴英さん (2011-03-21 18:06:59) www2.sawatari-system.co.jp/example.html
和田さま
たびたびお騒がせして申し訳ありませんでした。
自己解決しました。<(_ _)> ペコリ
それも非常に単純な記述ミスだってようです。
お手数をおかけしました。
また何かありましたらよろしくおねがい申し上げます