[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:02587] Re: RE: Re: aliasesが反映されない



NIZです。

>local_recipient_maps = proxy:unix:passwd.byname $alias_maps
>とかになってます?
いいえ、なっておりません。


>> ログ送信用のSMTPサーバとしてPostfixを運用しようと考えております。
>> newaliases及びpostaliasを実行することで
>> aliases.dbは作成されるのですが
>> root宛のメールをaliasesに記載してあるアドレスへ
>> 配送させたいのですがaliasesが反映されません。
>> (root宛のメールはroot@xxxxxxxxxx宛へ配送されてしまう)
>> XXXX@xxxxxxxxxx等のメールアドレス宛には何の問題も無く送信されます。

>
>> aliases
>> root:           XXXX@xxxxxxxxxx
>
>なので,mydestinationなどの設定は元に戻し,最終目的地のメールサーバ側で
>root宛のメールをXXXXに転送すれば済む話ではないのでしょうか?
>
>つまり,実メールサーバのaliasesファイルで
>root: XXXX
>
>外してますかね?

ログ送信用ではあるのですが、
同一セグメント内のサーバを経由したいのは
経由することでサーバの稼動もチェックしたい意味合いがあるのです。
経由するサーバはチェックする対象になっているのですが
私の管理対象外となっているため設定変更はできず・・・
しかも融通の利かないNT系。。。

また、PostfixでFromの書換をしているのですが、
これはどのサーバから届くのか確認したいとの意味合いがあります。
(現状はPlamoで稼動しているpostfixとTurboで稼動させようとしているPostfixのみ)
わかりにくくてすみません。。。


現状は下記の通りです。

# postconf -n | less
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $mydomain
mydomain = hogehoge.co.jp
myhostname = HOST.hogehoge.co.jp
mynetworks = 127.0.0.1
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relayhost = WW.XX.YY.ZZ
sample_directory = /etc/postfix
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 450


今までをざっとまとめると、
 # postmap hash:aliases
ではwarningが表示され
# /usr/sbin/postmap -q root /etc/postfix/aliases
としても何も表示されず

#  postalias hash:aliases
でaliasesの反映を確認すると
# /usr/sbin/postmap -q root /etc/postfix/aliases
USER@xxxxxxxxxxxxxx
と表示されます。

混乱を避けるため使用しなかった
#newaliases
でもaliasesの確認をすると
# /usr/sbin/postmap -q root /etc/postfix/aliases
USER@xxxxxxxxxxxxxx
のように表示されます。


ちなみに"mydestination"の設定をすると
USER@xxxxxxxxxxxxxx等のアドレス指定でのメール送信が全く不可能となります。
"mydestination"の設定を外すと
aliasが反映されず、
USER@xxxxxxxxxxxxxx等のアドレス指定ではメールが送信され、
root宛はroot@xxxxxxxxxxxxxx宛になってしまう。。。


長くてすみません。
コンパイルからやり直しかな。。。

Follow-Ups
[postfix-jp:02588] Re: RE: Re: aliasesが反映されない, Hideo NAKAMITSU

[検索ページ] [Postfix-JP ML Home]