カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

CGIでsendmailが使えない

# OS: Red Hat Enterprise Linux 5
# perl: 5.8.5
# qmail: 1.03
# apache: 2.2.8

apacheはプリインストールのものを廃止し、別途ソースからインストール。
sendmailを廃止し、qmailを導入したところ、CGIからメールが送れないという現象が発生。
別のサーバー(CentOS)では同じCGIを実行しても正常に送信できる。
perlで文法を確認してもエラーはなし。

CGIからのメール送信を実行すると、auditからセキュリティの警告が発生。
続きを読む…»

3,112 views

telnetでESMTP

telnet ***.***.***.*** 25
helo example.com
mail from: mail@example.com
rcpt to: to@example.jp
data
from: mail@example.com<test>
subject: test
(本文入力のためには改行が必要)
mail body

.
(ドットで本文を終了させる)
quit # 接続を切断

他のコマンド

rset # メール転送を中止し、それまでに設定した情報をクリアします
noop # 何もしません。タイムアウトにならないよう接続を維持したいときに使います。
1,949 views

ドメインのDNS逆引きが出来るか確認する方法

逆引きできるか確認するには

nslookupコマンドでIPアドレスを調べる

nslookup xxx.xxx.xxx.xxx

結果

** server can't find xxx.xxx.xxx.xxx.in-addr.arpa: NXDOMAIN

などと表示されたら逆引きができないということ

逆引きできるようにするには 続きを読む…»

12,268 views

Apache Basic認証パスワード生成

<?php
$id = "test";
$password = "test";
$sal = substr($id, 0, 2);
$password_crypted = crypt($password, $sal);
?>

続きを読む…»

1,270 views

BIND rndcエラー

・GUI上でサービス管理のnamedがエラーの時
・rndc querylogを実行するとエラーが出る時

【エラー内容】

rndc: connection to remote host closed
This may indicate that the remote server is using  an older version of the command protocol, this host is not authorized to connect, or the key is invalid.

【エラーの原因】
他のサーバで使用していたnamed.confファイルをコピーして流用したため。
rndc.keyの内容が異なるのでエラーになってしまう。

【エラー回避手順】

続きを読む…»

5,942 views