質問: sendmailサーバを利用するための設定をお教え下さい。 linux(redhat9)にてメールサーバ立ち上げるため、 cfにてsendmail・ipop設定までは出来ましたが、ここか ら先どうするかで詰ってしまいました。 サーバでのmailコマンドで、ユーザ間メール送受信はok でした。 ルータ、ファイア・ウォール設定もokです。 wan側のメールサーバ名のdns設定はドメイン取得した 会社側で設定してもらえるのを確認しました。 mxレコードに ○○.jp. in mx 10 mail.○○.jp 設定を考えてます。 自サーバ側のどこでmail.○○.jpをひもづければよいの か?また他に必要な設定は? また、クライアント側の受信・送信サーバ設定も分かり ません。 先週、sendmailについてはアドバイスいただき、 「sendmailメールサーバの設定・運用・管理」を入手し 設定しました。 ですがdnsとの連携やクライアント側の設定など、メール サーバを利用するための情報が分かりません。 アドバイス、またはdns・クライアント設定まで述べて いる良い本がありましたらそちらの紹介でもかまいませ んのでご教授の程よろしくお願いします。 【設定を行った内容】 ●cfを使用してsendmail.mcよりsendmail.cfを生成 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf ●中継許可 /etc/mail/relay-domains 192.168.1 ○○.jp ●受け取るドメイン /etc/mail/local-host-names ○○.jp service sendmail restart ●imap・ipop /etc/xined.d/ipop3 disable yes←noに変更 service xinetd restart
回答: あなたのサーバの名前を仮にmarsというマシンだと仮定して、そのサーバがsmtpとpop3のサーバを兼ねて使われると想定して書きますと、 ○○.jp. in a xxx.xxx.xxx.xxx in mx 10 mars.○○.jp. という形でそのドメイン宛のメールがあなたのマシンに届くようになります。そのサーバをユーザに mail in cname smtp pop in cname smtp としてあげれば、 ユーザメールの設定の smtpには 【smtp.○○.jp】 pop には 【pop.○○.jp】 と設定するだけでしょう。 受信はその設定でwindowsなどのpcから今サーバに届いているテストのデータを受信すればいいでしょう。 送信はメールサーバもネームサーバも動いているならユーザ間同士で行っているように、外部の自分のメールアドレスなどにメールを送ってみれば済むだけでしょうから、それで試してみてはいかがですか。