質問: maildir:~/Maildir アカウント作成時にフォルダができるように設定 mkdir -p /etc/skel/Maildir/{new,cur,tmp} chmod 700 /etc/skel/Maildir/ 仮想osからホスト側へのメール送信時のlog tail -f /var/log/mail/maillog Jul 10 15:27:38 www postfix/cleanup[2432]: 3D1FA108C521: message-id=<20180710062738.3D1FA108C521@mail.t.com> Jul 10 15:27:38 www postfix/qmgr[2148]: 3D1FA108C521: from=, size=240, nrcpt=1 (queue active) Jul 10 15:27:38 www postfix/local[2434]: 3D1FA108C521: to=, orig_to=, relay=local, delay=19, delays=19/0.02/0/0, dsn=2.0.0, status=sent (delivered to maildir) Jul 10 15:27:38 www postfix/qmgr[2148]: 3D1FA108C521: removed Jul 10 15:50:57 www postfix[2465]: fatal: usage: postfix [-c config_dir] [-Dv] command Jul 10 15:58:13 www postfix/pickup[2467]: 84BBD108C521: uid=0 from= Jul 10 15:58:13 www postfix/cleanup[2471]: 84BBD108C521: message-id=<20180710065813.84BBD108C521@mail.t.com> Jul 10 15:58:13 www postfix/qmgr[2148]: 84BBD108C521: from=, size=239, nrcpt=1 (queue active) Jul 10 15:58:13 www postfix/local[2473]: 84BBD108C521: to=, orig_to=, relay=local, delay=22, delays=22/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir) Jul 10 15:58:13 www postfix/qmgr[2148]: 84BBD108C521: removed ホスト側から受信を選択したときのlog tail -f /var/log/mail/maillog Jul 10 15:59:05 www dovecot: auth: Debug: client passdb out: CONT#0111 Jul 10 15:59:05 www dovecot: auth: Debug: client in: CONT Jul 10 15:59:05 www dovecot: auth-worker(2476): Debug: pam(webmaster,192.168.10.100): lookup service=dovecot Jul 10 15:59:05 www dovecot: auth-worker(2476): Debug: pam(webmaster,192.168.10.100): #1/1 style=1 msg=Password: Jul 10 15:59:05 www dovecot: auth: Debug: client passdb out: OK#0111#011user=webmaster Jul 10 15:59:05 www dovecot: auth: Debug: master in: REQUEST#0111730412545#0112478#0111#011ab826ce0964cfd79a24c2eee8e8fd482#011session_pid=2479 Jul 10 15:59:05 www dovecot: auth-worker(2476): Debug: passwd(webmaster,192.168.10.100): lookup Jul 10 15:59:05 www dovecot: auth: Debug: master userdb out: USER#0111730412545#011webmaster#011system_groups_user=webmaster#011uid=1005#011gid=1005#011home=/home/webmaster Jul 10 15:59:05 www dovecot: pop3-login: Login: user=, method=PLAIN, rip=192.168.10.100, lip=192.168.10.105, mpid=2479, session= Jul 10 15:59:05 www dovecot: pop3(webmaster): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 statusはsendになっており場所は違いますが送受信は可能になっています。後仮想osのメールサーバーとホスト側のソフトの同期はできていると思います。残りはアカウントごとにメールの場所を指定できれば取り出せると思うのですが/home/webmaster/Maildirに行かないで/root/Maildirに発送されてしまいます。 dnsレコードの設定 $TTL 1D @ IN SOA dns1.t.com. root.t.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns1.t.com. IN MX 10 mail mail IN A 192.168.10.105 @ IN A 192.168.10.105 dns1 IN A 192.168.10.105 PC IN A 192.168.10.100 mxレコードとしてmailを設定しました。 仮想osでアカウント設定すれば自動でメールが振り分けられるとみたようなきがしたのですが、どうすればいいのかわかりません。よろしくおねがいします。 ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) win10 受信メールサーバー t.com 送信メールサーバー(SMTP) t.com CentOS Linux release 7.5.1804 (Core) postfix 2.10.1 dovecot 2.2.10
回答: 普通は、`webmaster`というユーザーは存在してないと思いますが、ちゃんと作成しましたか? WindowsからIMAPでアクセス出来ているようなので、作ったのでしょうかね。書いてませんが。 ユーザーがあるとして、普通は`/etc/aliases`で、`webmaster`宛のメールは`root`に届くように設定してあると思いまので、その記述を削除して、`newaliases`してください。それで`webmaster`というユーザー宛に届くようになります。