Quantcast

[postfix-jp: 4379] 同一サーバ内でのメール送受信した際のログ確認方法

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[postfix-jp: 4379] 同一サーバ内でのメール送受信した際のログ確認方法

chii1873
岩波と申します。

CentOSサーバ上で運用しているPostfixで、同一サーバ・同一ドメインの
別のアドレス宛てに送ったメールが、送信者のOutlook上からは送信済に
なっているのに、宛先すべてに届かない現象が起きました。

送信元
[hidden email]

送信先(To)
[hidden email] → [hidden email],[hidden email],[hidden email]
(ml@はエイリアス)

送信先(Cc)
[hidden email]
[hidden email]

送信元、送信先とも、同じサーバ上にアカウントがあり、
送信元([hidden email])は、このサーバにログインしてメールを送り、
ローカル配送されるはずでした。

/var/log/maillogを見ると

(すべてのメールが届かなかったときのログ)
Jun 13 19:02:56 new postfix/smtpd[32389]: 3E75B678062D:
client=****************[***.***.***.***], sasl_method=LOGIN,
sasl_username=[hidden email]

(ほぼ同一のメールを同じ宛先に再送したときのログ→すべて届いた)
Jun 14 09:39:18 new postfix/smtpd[13394]: 0EB1F6780898:
client=****************[***.***.***.***], sasl_method=LOGIN,
sasl_username=[hidden email]

というものは確認できましたが、外部へのリレー配送の場合に見られる
status=sentの行がありませんでした。これは上記のいずれもそうでした。

ローカル配送の場合maillogにはログが書き出されないのでしょうか。
または、その場合でもログを書き出す方法はありますでしょうか。

すみません、メール配送の仕組みが分かっておりません。どこを調べれば(設定すれば)
よいのか教えていただけますと助かります。
よろしくお願いいたします。


CentOS 6.4
Postfix-2.6.6

/etc/postfic/main.cf
------------------------------------------------------------------------------------------
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost,
localhost.localdomain
unknown_local_recipient_reject_code = 550
mynetworks_style = host
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
sample_directory = /usr/share/doc/postfix-2.6.6/samples
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
message_size_limit = 0
mailbox_size_limit = 0
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_local_domain = $mydomain
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated rejec
t_unauth_destination
virtual_alias_maps = hash:/etc/postfix/virtual
sender_bcc_maps = hash:/etc/postfix/bcc
home_mailbox = Maildir/
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
allow_percent_hack = no

/etc/postfic/master.cf
------------------------------------------------------------------------------------------
smtp    inet    n       -       n       -       -       smtpd -o
smtpd_sasl_auth_enable=yes
submission inet n       -       n       -       -       smtpd
#  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp

relay     unix  -       -       n       -       -       smtp
        -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
_______________________________________________
Postfix-jp-list mailing list
[hidden email]
http://lists.osdn.me/mailman/listinfo/postfix-jp-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[postfix-jp: 4380] Re: 同一サーバ内でのメール送受信した際のログ確認方法

Ryuji MATSUMOTO
松元です.

Subject: [postfix-jp: 4379] 同一サーバ内でのメール送受信した際のログ確認方法
Date: Tue, 14 Jun 2016 15:21:40 +0900
> mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME

わざわざメール配送にprocmail使ってるみたいですけど,このあたりが怪しい
ですね.

すなおにCentOSで構築するとこの設定はしないと思いますので,特殊な事をし
ているのではと思います.

サーバを構築された方に聞いてみるべきでは.

_______________________________________________
Postfix-jp-list mailing list
[hidden email]
http://lists.osdn.me/mailman/listinfo/postfix-jp-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[postfix-jp: 4381] Re: 同一サーバ内でのメール送受信した際のログ確認方法

Tomoo Nomura
In reply to this post by chii1873
こんにちは。

各ユーザーの
Mailbox/ 以下及び
.procmailrc .forward のower,group,mode はどうなっていますか?

野村

On 06/14/2016 03:21 PM, chii1873 wrote:

> 岩波と申します。
>
> CentOSサーバ上で運用しているPostfixで、同一サーバ・同一ドメインの
> 別のアドレス宛てに送ったメールが、送信者のOutlook上からは送信済に
> なっているのに、宛先すべてに届かない現象が起きました。
>
> 送信元
> [hidden email]
>
> 送信先(To)
> [hidden email] → [hidden email],[hidden email],[hidden email]
> (ml@はエイリアス)
>
> 送信先(Cc)
> [hidden email]
> [hidden email]
>
> 送信元、送信先とも、同じサーバ上にアカウントがあり、
> 送信元([hidden email])は、このサーバにログインしてメールを送り、
> ローカル配送されるはずでした。
>
> /var/log/maillogを見ると
>
> (すべてのメールが届かなかったときのログ)
> Jun 13 19:02:56 new postfix/smtpd[32389]: 3E75B678062D:
> client=****************[***.***.***.***], sasl_method=LOGIN,
> sasl_username=[hidden email]
>
> (ほぼ同一のメールを同じ宛先に再送したときのログ→すべて届いた)
> Jun 14 09:39:18 new postfix/smtpd[13394]: 0EB1F6780898:
> client=****************[***.***.***.***], sasl_method=LOGIN,
> sasl_username=[hidden email]
>
> というものは確認できましたが、外部へのリレー配送の場合に見られる
> status=sentの行がありませんでした。これは上記のいずれもそうでした。
>
> ローカル配送の場合maillogにはログが書き出されないのでしょうか。
> または、その場合でもログを書き出す方法はありますでしょうか。
>
> すみません、メール配送の仕組みが分かっておりません。どこを調べれば(設定すれば)
> よいのか教えていただけますと助かります。
> よろしくお願いいたします。
>
>
> CentOS 6.4
> Postfix-2.6.6
>
> /etc/postfic/main.cf
> ------------------------------------------------------------------------------------------
> queue_directory = /var/spool/postfix
> command_directory = /usr/sbin
> daemon_directory = /usr/libexec/postfix
> data_directory = /var/lib/postfix
> mail_owner = postfix
> inet_interfaces = all
> inet_protocols = ipv4
> mydestination = $myhostname, localhost.$mydomain, localhost,
> localhost.localdomain
> unknown_local_recipient_reject_code = 550
> mynetworks_style = host
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
> debug_peer_level = 2
> debugger_command =
>          PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
>          ddd $daemon_directory/$process_name $process_id & sleep 5
> sendmail_path = /usr/sbin/sendmail.postfix
> newaliases_path = /usr/bin/newaliases.postfix
> mailq_path = /usr/bin/mailq.postfix
> setgid_group = postdrop
> html_directory = no
> sample_directory = /usr/share/doc/postfix-2.6.6/samples
> readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
> message_size_limit = 0
> mailbox_size_limit = 0
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_type = dovecot
> smtpd_sasl_path = private/auth
> smtpd_sasl_local_domain = $mydomain
> smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated rejec
> t_unauth_destination
> virtual_alias_maps = hash:/etc/postfix/virtual
> sender_bcc_maps = hash:/etc/postfix/bcc
> home_mailbox = Maildir/
> smtpd_sasl_security_options = noanonymous
> broken_sasl_auth_clients = yes
> allow_percent_hack = no
>
> /etc/postfic/master.cf
> ------------------------------------------------------------------------------------------
> smtp    inet    n       -       n       -       -       smtpd -o
> smtpd_sasl_auth_enable=yes
> submission inet n       -       n       -       -       smtpd
> #  -o smtpd_tls_security_level=encrypt
>   -o smtpd_sasl_auth_enable=yes
>   -o smtpd_client_restrictions=permit_sasl_authenticated,reject
> pickup    fifo  n       -       n       60      1       pickup
> cleanup   unix  n       -       n       -       0       cleanup
> qmgr      fifo  n       -       n       300     1       qmgr
> #qmgr     fifo  n       -       n       300     1       oqmgr
> tlsmgr    unix  -       -       n       1000?   1       tlsmgr
> rewrite   unix  -       -       n       -       -       trivial-rewrite
> bounce    unix  -       -       n       -       0       bounce
> defer     unix  -       -       n       -       0       bounce
> trace     unix  -       -       n       -       0       bounce
> verify    unix  -       -       n       -       1       verify
> flush     unix  n       -       n       1000?   0       flush
> proxymap  unix  -       -       n       -       -       proxymap
> proxywrite unix -       -       n       -       1       proxymap
> smtp      unix  -       -       n       -       -       smtp
>
> relay     unix  -       -       n       -       -       smtp
>         -o smtp_fallback_relay=
> #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
> showq     unix  n       -       n       -       -       showq
> error     unix  -       -       n       -       -       error
> retry     unix  -       -       n       -       -       error
> discard   unix  -       -       n       -       -       discard
> local     unix  -       n       n       -       -       local
> virtual   unix  -       n       n       -       -       virtual
> lmtp      unix  -       -       n       -       -       lmtp
> anvil     unix  -       -       n       -       1       anvil
> scache    unix  -       -       n       -       1       scache
> _______________________________________________
> Postfix-jp-list mailing list
> [hidden email]
> http://lists.osdn.me/mailman/listinfo/postfix-jp-list
>


--
****** Nomura Technical Management Office Ltd. *****************
  Tomoo Nomura      [hidden email]       http://www.tmo.co.jp/
     Phone: +81-78-797-0240 Fax: +81-78-754-8240
  Worldwide Airline Timetable 'Flight Planner'
  European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************

_______________________________________________
Postfix-jp-list mailing list
[hidden email]
http://lists.osdn.me/mailman/listinfo/postfix-jp-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[postfix-jp: 4382] Re: 同一サーバ内でのメール送受信した際のログ確認方法

chii1873
In reply to this post by Ryuji MATSUMOTO
岩波です。

> Subject: [postfix-jp: 4379] 同一サーバ内でのメール送受信した際のログ確認方法
> Date: Tue, 14 Jun 2016 15:21:40 +0900
>> mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
>
> わざわざメール配送にprocmail使ってるみたいですけど,このあたりが怪しい
> ですね.
>
> すなおにCentOSで構築するとこの設定はしないと思いますので,特殊な事をし
> ているのではと思います.

ありがとうございます。
実はこのサーバにはVirtualminというサイト管理ツールが入っています。
そのせいかもしれません。Virtualminのコミュニティでも聞いてみようと思います。
_______________________________________________
Postfix-jp-list mailing list
[hidden email]
http://lists.osdn.me/mailman/listinfo/postfix-jp-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[postfix-jp: 4383] Re: 同一サーバ内でのメール送受信した際のログ確認方法

chii1873
In reply to this post by Tomoo Nomura
岩波です。

> 各ユーザーの
> Mailbox/ 以下及び
> .procmailrc .forward のower,group,mode はどうなっていますか?
>
> 野村

ありがとうございます。

[hidden email]

/home/example/homes/sender/

drwxr-x---   5 [hidden email] example 4096 Oct 21  2013 .
drwx------   2 [hidden email] example 4096 Jun 21 10:11 .spamassassin
drwx------   3 [hidden email] example 4096 Oct 21  2013 .usermin
drwx------   9 [hidden email] example 4096 Jun 21 10:14 Maildir

Maildir以下は、オーナーは送信元のアドレスそのもの、通常ファイルは600、
ディレクトリは700です。

.procmailrc .forwardはファイルがありませんでした。

別の方への返事にも書きましたが、このサーバにはVirtualminというサイト管理ツールが
入っていて、ディレクトリ構成がVirtualminの様式になっていると思います。


> On 06/14/2016 03:21 PM, chii1873 wrote:
>> 岩波と申します。
>>
>> CentOSサーバ上で運用しているPostfixで、同一サーバ・同一ドメインの
>> 別のアドレス宛てに送ったメールが、送信者のOutlook上からは送信済に
>> なっているのに、宛先すべてに届かない現象が起きました。
>>
>> 送信元
>> [hidden email]
>>
>> 送信先(To)
>> [hidden email] → [hidden email],[hidden email],[hidden email]
>> (ml@はエイリアス)
>>
>> 送信先(Cc)
>> [hidden email]
>> [hidden email]
>>
>> 送信元、送信先とも、同じサーバ上にアカウントがあり、
>> 送信元([hidden email])は、このサーバにログインしてメールを送り、
>> ローカル配送されるはずでした。
>>
>> /var/log/maillogを見ると
>>
>> (すべてのメールが届かなかったときのログ)
>> Jun 13 19:02:56 new postfix/smtpd[32389]: 3E75B678062D:
>> client=****************[***.***.***.***], sasl_method=LOGIN,
>> sasl_username=[hidden email]
>>
>> (ほぼ同一のメールを同じ宛先に再送したときのログ→すべて届いた)
>> Jun 14 09:39:18 new postfix/smtpd[13394]: 0EB1F6780898:
>> client=****************[***.***.***.***], sasl_method=LOGIN,
>> sasl_username=[hidden email]
>>
>> というものは確認できましたが、外部へのリレー配送の場合に見られる
>> status=sentの行がありませんでした。これは上記のいずれもそうでした。
>>
>> ローカル配送の場合maillogにはログが書き出されないのでしょうか。
>> または、その場合でもログを書き出す方法はありますでしょうか。
>>
>> すみません、メール配送の仕組みが分かっておりません。どこを調べれば(設定すれば)
>> よいのか教えていただけますと助かります。
>> よろしくお願いいたします。
>>
>>
>> CentOS 6.4
>> Postfix-2.6.6
>>
>> /etc/postfic/main.cf
>> ------------------------------------------------------------------------------------------
>> queue_directory = /var/spool/postfix
>> command_directory = /usr/sbin
>> daemon_directory = /usr/libexec/postfix
>> data_directory = /var/lib/postfix
>> mail_owner = postfix
>> inet_interfaces = all
>> inet_protocols = ipv4
>> mydestination = $myhostname, localhost.$mydomain, localhost,
>> localhost.localdomain
>> unknown_local_recipient_reject_code = 550
>> mynetworks_style = host
>> alias_maps = hash:/etc/aliases
>> alias_database = hash:/etc/aliases
>> mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
>> debug_peer_level = 2
>> debugger_command =
>>          PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
>>          ddd $daemon_directory/$process_name $process_id & sleep 5
>> sendmail_path = /usr/sbin/sendmail.postfix
>> newaliases_path = /usr/bin/newaliases.postfix
>> mailq_path = /usr/bin/mailq.postfix
>> setgid_group = postdrop
>> html_directory = no
>> sample_directory = /usr/share/doc/postfix-2.6.6/samples
>> readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
>> message_size_limit = 0
>> mailbox_size_limit = 0
>> smtpd_sasl_auth_enable = yes
>> smtpd_sasl_type = dovecot
>> smtpd_sasl_path = private/auth
>> smtpd_sasl_local_domain = $mydomain
>> smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated rejec
>> t_unauth_destination
>> virtual_alias_maps = hash:/etc/postfix/virtual
>> sender_bcc_maps = hash:/etc/postfix/bcc
>> home_mailbox = Maildir/
>> smtpd_sasl_security_options = noanonymous
>> broken_sasl_auth_clients = yes
>> allow_percent_hack = no
>>
>> /etc/postfic/master.cf
>> ------------------------------------------------------------------------------------------
>> smtp    inet    n       -       n       -       -       smtpd -o
>> smtpd_sasl_auth_enable=yes
>> submission inet n       -       n       -       -       smtpd
>> #  -o smtpd_tls_security_level=encrypt
>>   -o smtpd_sasl_auth_enable=yes
>>   -o smtpd_client_restrictions=permit_sasl_authenticated,reject
>> pickup    fifo  n       -       n       60      1       pickup
>> cleanup   unix  n       -       n       -       0       cleanup
>> qmgr      fifo  n       -       n       300     1       qmgr
>> #qmgr     fifo  n       -       n       300     1       oqmgr
>> tlsmgr    unix  -       -       n       1000?   1       tlsmgr
>> rewrite   unix  -       -       n       -       -       trivial-rewrite
>> bounce    unix  -       -       n       -       0       bounce
>> defer     unix  -       -       n       -       0       bounce
>> trace     unix  -       -       n       -       0       bounce
>> verify    unix  -       -       n       -       1       verify
>> flush     unix  n       -       n       1000?   0       flush
>> proxymap  unix  -       -       n       -       -       proxymap
>> proxywrite unix -       -       n       -       1       proxymap
>> smtp      unix  -       -       n       -       -       smtp
>>
>> relay     unix  -       -       n       -       -       smtp
>>         -o smtp_fallback_relay=
>> #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
>> showq     unix  n       -       n       -       -       showq
>> error     unix  -       -       n       -       -       error
>> retry     unix  -       -       n       -       -       error
>> discard   unix  -       -       n       -       -       discard
>> local     unix  -       n       n       -       -       local
>> virtual   unix  -       n       n       -       -       virtual
>> lmtp      unix  -       -       n       -       -       lmtp
>> anvil     unix  -       -       n       -       1       anvil
>> scache    unix  -       -       n       -       1       scache
>> _______________________________________________
>> Postfix-jp-list mailing list
>> [hidden email]
>> http://lists.osdn.me/mailman/listinfo/postfix-jp-list
>>
>
>
> --
> ****** Nomura Technical Management Office Ltd. *****************
>   Tomoo Nomura      [hidden email]       http://www.tmo.co.jp/
>      Phone: +81-78-797-0240 Fax: +81-78-754-8240
>   Worldwide Airline Timetable 'Flight Planner'
>   European Electronic Timetable 'HAFAS'         ValueFax Support
> ****************************************************************
>
> _______________________________________________
> Postfix-jp-list mailing list
> [hidden email]
> http://lists.osdn.me/mailman/listinfo/postfix-jp-list
_______________________________________________
Postfix-jp-list mailing list
[hidden email]
http://lists.osdn.me/mailman/listinfo/postfix-jp-list
Loading...