sendmail 8.12.2の設定
環境:
Solaris 9(SPARC)
sendmail 8.12.2
メールHUBにメールを送信するためsendmailの
設定をしております。
動作としては
自サーバからメールをhubに送信して、外に出して
もらい、受信は一切行わないといった内容です。
メールが飛ぶとこまでの確認はしました。
/etc/hostsに以下をエントリ
smtpサーバipアドレス #tab #tab smtp-server
次に
/usr/lib/mail/cf/sendmail.mc を修正
--------------------------------------------
divert(0)dnl
VERSIONID(`@(#)main.mc 1.5 (Sun) 08/10/00')
OSTYPE(`solaris8')dnl
define(`MAIL_SETTING_DIR',`/etc/mail/')dnl
Dwホスト名
Dmドメイン名
define(`confDOMAIN_NAME',`$w.$m')dnl
FEATURE(`accept_unresolvable_domains')
define(`SMART_HOST',`smtp:smtp-server')dnl
MASQUERADE_AS(`$m')dnl
FEATURE(`masquerade_envelope')dnl
DOMAIN(`solaris-generic')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
--------------------------------------------
# make sendmail.cf
# cp sendmail.cf /etc/mail
# pkill -HUP sendmail
# mailx メールアドレス
subject aa
bb
.
EOL
この設定でメールは届きます。
ここからが質問なのですが、マスカレードを設定
したはずなのに、送信者のアドレスが
root@ホスト名.ドメイン名
のままで届きます。
これを指定したアドレスにしたいのですがどのように
設定すればよろしいでしょうか?
root@ホスト名.ドメイン名 → test@ドメイン名
補足
回答ありがとうございます。 ただ、上記ページは確認し同じパスをコピペしたのですが エラーが出てしまったので質問させていただいておりました。 説明不足で、申し訳ございません・・・。