ホストPC:windows10
仮想サーバ:CentOS7.7.1908
DNSサービス:BIND 9.11.4-P2-RedHat-9.11.4-9.P2.el7
ホストPCと仮想PC間の通信可能
メールサーバ名:mail.○○○.local
・ドメイン名:○○○.local
・ネットワーク:(例)192.196.56.〇 CentOS7 で設定したIPアドレス
SMTPサーバ構築をしておりまして、行った手順としては
rpm -aq | grep sendmail
インストールされているか確認
yum install sendmail sendmail-cf sendmail-devel
インストール
cd /etc/mail
ls –l
設定ファイルの確認
cp –p sendmail.mc sendmail.mc.org
バックアップ
DAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1, Name=MTA')dnl ↓ 頭に dnl(コメント扱い)を追加 dnl DAEMON_OPTIONS(
Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
sendmail-cfのファイル作成
vi /etc/mail/access
....Connect:192.196.56 RELAY
ネットワークからのメールはリレーするという設定
makemap hash /etc/mail/access.db < /etc/mail/access
以下のコマンドを実行して アクセスデータベースへ反映
vi /etc/mail/sendmail.mc
dnl define(SMART_HOST',
smtp.your.provide')dnl
↓ dnl外す
define(SMART_HOST',
mail.seraku.co.jp')dnl
systemctl stop postfix
postfixを停止
systemctl disable postfix
postfixを自動起動停止
alternatives --config mta
デフォルトMTAの変更
1 /usr/sbin/sendmail.postfix
2 /usr/sbin/sendmail.sendmail
2を押してからenter
systemctl start sendmail
sendmail起動中
ps aux | grep sendmail
プロセス確認
netstat -anp | grep sendmail
ポート確認
tail -30 /var/log/maillog
ログ確認
その後....
・テストユーザ:mailtest
・自ドメイン:○○○.local として
useradd mailtest
ユーザ作成
vim /etc/mail/local-host-names
local-host-names - include all aliases for your machine here.
○○○.local ⇐ **自ドメイン名入力
**
/usr/sbin/sendmail -bt -C /etc/mail/sendmail.cf
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
/parse mailtest@○○○.local ⇐>/parse△<アカウント>@<自ドメイン>入力
・・・・・・・mailer local, user mailtest ⇐ 結果
iptables -I INPUT 1 -m state --state NEW -p tcp --dport 25 -j ACCEPT
外部からの TCP 25 ポートへのアクセスを許可する
iptables-save > /etc/sysconfig/iptables
iptables内容保存
ここからtelnetテスト
メールサーバ側で tail –f /var/log/maillog でログをリアルタイムで確認
ここからコマンドプロンプトを起動し、telnet 192.196.56.〇 25 と入力
しかし、ホストへ接続できませんでした。ポート番号25:接続に失敗しました
とのエラー有
上記のように研修の手順通りに行っている状態です。
知識不足で申し訳ないですがどの部分が間違っているか、
分かる方いらっしゃいましたら教えてください。
一応 /etc/hostsの::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 はコメントアウトしました。
あなたの回答
tips
プレビュー