はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 CGIらのsendmailの設定方法は?
日時: 2008/01/03 13:33
名前: RYO

①不明点・障害内容:cgiでsendmailしてもメールが送信されない。
②ログの有無   :
  (有:その内容):
③Distribution  :Fedor
      Version:8
④Service Name  :postfix
      Version:2.1.5-2
⑤ネットワーク構成:

 いつもお世話になります。こちらのお蔭でWebの閲覧、メールの送受信ができるようになり、
新年を気持ちよくスタートできました。
 Webの方でひとつ問題点があります。それは、掲示板のCGIで、投稿があるとメールで通知する仕組みが
あるのですが、自サーバではうまくいきません。以下に関連スクリプトを開示しますのでよろしくお願い致します。

設定部分
$sendmail = '/usr/sbin/sendmail';# (メール通知する時)sendmailパス
$mailto  = '*****@nifty.com'; # (メール通知する時)自分のメールアドレス
送信部分
 # sendmail起動
 if (!open(MAIL,"| $sendmail $mailto")) { &error("メール送信に失敗しました"); }
 print MAIL "To: $mailto\n";
 print MAIL "From: $email\n";
 print MAIL "Subject: $m_title\n";
 print MAIL "MIME-Version: 1.0\n";
 print MAIL "Content-type: text/plain; charset=ISO-2022-JP\n";
 print MAIL "Content-Transfer-Encoding: 7bit\n";
 print MAIL "X-Mailer: $ver\n\n";
 print MAIL "--------------------------------------------------------\n";
 print MAIL "TIME : $date\n";
 print MAIL "HOST : $host\n";
 print MAIL "AGENT : $ENV{'HTTP_USER_AGENT'}\n\n";
 print MAIL "TITLE : $m_sub\n";
 print MAIL "NAME : $m_name\n";
 print MAIL "EMAIL : $FORM{'email'}\n" if ($FORM{'email'});
 print MAIL "URL  : http://$url\n" if ($url);
 print MAIL "COMMENT :\n\n$m_com\n";
 print MAIL "--------------------------------------------------------\n";
 close(MAIL);
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: CGIらのsendmailの設定方法は? ( No.11 )
日時: 2008/01/09 22:45
名前: RYO

 できました。半ばあきらめかけていたのですが。一ヶ所だけ、「smtp_…」の記述が「smtpd_…」に
なっていました。これを修正したらあっさりとフォームから送信されてきました。
 返信をいただいた方々、ありがとうございました。これでとうとう自宅サーバに移行する準備が
整いました。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.