記事No | : 7055 |
投稿日 | : 2010/02/20(Sat) 16:26:06 |
タイトル | : Xサーバーでのsendmail設定 |
ID情報 | : koback88 |
投稿者 | : koba |
URL | : http://www.xserver.jp |
2年前からPostMailを、sendmail設定にし、
Xサーバーに設置して使わせていただいています。
2月16日頃から、突然、sendmailの送信ができなくなり、404エラーが出ます。
---------------------
>アクセスしようとしたページは見つかりませんでした。
404 File Not Found
このエラーは、指定したページが見つからなかったことを意味します。
以下のような原因が考えられます。
アクセスしようとしたファイルが存在しない(ファイルの設置箇所を誤っている)。
URLアドレスが間違っている。
---------------------
このようにエラーが出ますが、エラーとなる原因がどこにあるのか、
さっぱり分からずにおります。
お手数ですが、お分かりの方がいらっしゃれば、アドバイスをいただけると幸いです。
宜しくお願いいたします。
参考データとして、設定を記させていただきます。
※メルアド等は、一部、別に変えてあります。
#-------------------------------------------------
# ▼基本設定
#-------------------------------------------------
# 文字コード変換ライブラリ【サーバパス】
require './lib/jcode.pl';
# MIMEエンコードライブラリを使う場合(推奨)【サーバパス】
# → メールヘッダの全角文字をBASE64変換する機能
# → mimew.plを指定
$mimew = './lib/mimew.pl';
# 送信先メールアドレス
$mailto = 'xxxx@xxxx.com';
# 入力フィールドあたりの最大容量(バイト)
# *参考 : 全角1文字 = 2バイト
$max_field = 5000;
# 送信前確認
# 0 : no
# 1 : yes
$preview = 1;
# メールタイトル
$subject = '申し込み';
# 本体プログラム【URLパス】
$script = './postmail.cgi';
# ログファイル【サーバパス】
$logfile = './data/log.cgi';
# 確認画面テンプレート【サーバパス】
$tmp_conf = './tmpl/conf.html';
# 一般エラー画面テンプレート【サーバパス】
$tmp_err1 = './tmpl/err1.html';
# 入力エラー画面テンプレート【サーバパス】
$tmp_err2 = './tmpl/err2.html';
# 送信後画面テンプレート【サーバパス】
$tmp_thx = './tmpl/thx.html';
# 送信「本文」テンプレート【サーバパス】
$tmp_body = './tmpl/body.txt';
# 送信後の形態
# 0 : 完了メッセージを出す.
# 1 : 戻り先 ($back) へ自動ジャンプさせる.
$reload = 0;
# 送信後の戻り先【URLパス】
# → http://から記述する
$back = 'https://xxxx/xxxx/postmail.html';
# 同一IPアドレスからの連続送信制御
# → 許可する間隔を秒数で指定(0にするとこの機能は無効)
$block_post = 30;
# 送信は method=POST 限定 (0=no 1=yes)
# → セキュリティ対策
$postonly = 1;
# アラーム色
$alm_col = "#dd0000";
# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$gethostbyaddr = 0;
# アクセス制限(複数あれば半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名又はIPアドレスの記述例
# (前方一致は先頭に ^ をつける)【例】^210.12.345.*
# (後方一致は末尾に $ をつける)【例】*.anonymizer.com$
$denyhost = '';
# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$no_wd = '';
# 送信元へ控え (CC) を送る
# 0=no 1=yes
# *セキュリティ上この機能は推奨しません.
# *name="email" のフィールドへの入力が必須となります.
$cc_mail = 0;
# メール送信形式
# 1 : sendmail送信(sendmailが利用可能なサーバ)
# 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
$send_type = 1;
## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/sbin/sendmail';
##【注】sendmail送信の方は設定はここまでで終了。これより下は設定不要です。
記事No | : 7056 |
投稿日 | : 2010/02/20(Sat) 16:29:39 |
タイトル | : Re: Xサーバーでのsendmail設定 |
ID情報 | : onair |
投稿者 | : onair.jp |
URL | : http://onair.jp/ |
> 2年前からPostMailを、sendmail設定にし、
> Xサーバーに設置して使わせていただいています。
>
> 2月16日頃から、突然、sendmailの送信ができなくなり、404エラーが出ます。
正しい設置先 URL が書かれていないと答えようがありません。
記事No | : 7057 |
投稿日 | : 2010/02/20(Sat) 17:52:17 |
タイトル | : Re^2: Xサーバーでのsendmail設定 |
ID情報 | : koback88 |
投稿者 | : koba |
URL | : http://www.xserver.jp |
失礼いたしました。
先ほど、自己解決いたしました。
16日に送信ができなくなったため、怪訝に思ったのですが、
丁度、XサーバーがSMTP送信仕様に変わるような連絡があったため、
postmail,cgiを開き、SMTP設定をしましたが、エラーとなったため、
元に戻しました。
そのとき、パス記述を変えていたようです。
現在は、正常通り作動しています。
お騒がせいたしました。