Postfix 寄信問題 - Linux

By Cara
at 2015-11-02T16:32
at 2015-11-02T16:32
Table of Contents
請問各位先進
最近在練習架設Postfix
現在有些問題想請教各位
問題如下
無法寄信給自己,例如本機有帳號ABC@domain
但是卻無法寄信給該帳號
寄給其他外網的Domain則可以將信件寄出去
其他狀況說明
maillog裡發現到無法連線到本機的外部IP假設外部IP是59.3.3.3
有 telnet 59.3.3.3 25 time out的訊息,但可以ping到
但是如果用外網機則可以成功telnet到該台主機
Server 本身自己用Telnet localhost 25 也可以看到歡迎訊息
有防火牆,已經設定好NAT,所以外網可以Telnet 25進去
請問各位先進,是不是我哪邊的設定有問題呢
postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
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
home_mailbox = Mailbox
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps =
mail_owner = postfix
mail_spool_directory = /var/mail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = abc.com
myhostname = mail.abc.com
mynetworks = 192.168.21.0/24, 192.168.2.0/24, 192.168.1.0/24, 192.168.3.0/24
, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
sample_directory = /usr/share/doc/postfix-2.10.1/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name
unknown_local_recipient_reject_code = 550
maillog
沒修改的話是出現 connect time out
如果修改了mydestination 把$mydomain拿掉就會是原本的問題,加上去後會是新的問題
maillog就會變成下面的狀況
Nov 2 21:02:06 mail postfix/local[25904]: 8FD0850D520A:
to=<[email protected]>, relay=local, delay=0.24,
delays=0.05/0.18/0/0.02, dsn=5.1.1, status=bounced (unknown user: "soarhung")
Nov 2 21:02:06 mail postfix/qmgr[25823]: 8FD0850D520A: removed
--
最近在練習架設Postfix
現在有些問題想請教各位
問題如下
無法寄信給自己,例如本機有帳號ABC@domain
但是卻無法寄信給該帳號
寄給其他外網的Domain則可以將信件寄出去
其他狀況說明
maillog裡發現到無法連線到本機的外部IP假設外部IP是59.3.3.3
有 telnet 59.3.3.3 25 time out的訊息,但可以ping到
但是如果用外網機則可以成功telnet到該台主機
Server 本身自己用Telnet localhost 25 也可以看到歡迎訊息
有防火牆,已經設定好NAT,所以外網可以Telnet 25進去
請問各位先進,是不是我哪邊的設定有問題呢
postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
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
home_mailbox = Mailbox
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps =
mail_owner = postfix
mail_spool_directory = /var/mail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = abc.com
myhostname = mail.abc.com
mynetworks = 192.168.21.0/24, 192.168.2.0/24, 192.168.1.0/24, 192.168.3.0/24
, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
sample_directory = /usr/share/doc/postfix-2.10.1/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name
unknown_local_recipient_reject_code = 550
maillog
沒修改的話是出現 connect time out
如果修改了mydestination 把$mydomain拿掉就會是原本的問題,加上去後會是新的問題
maillog就會變成下面的狀況
Nov 2 21:02:06 mail postfix/local[25904]: 8FD0850D520A:
to=<[email protected]>, relay=local, delay=0.24,
delays=0.05/0.18/0/0.02, dsn=5.1.1, status=bounced (unknown user: "soarhung")
Nov 2 21:02:06 mail postfix/qmgr[25823]: 8FD0850D520A: removed
--
Tags:
Linux
All Comments

By Jessica
at 2015-11-05T22:28
at 2015-11-05T22:28

By Necoo
at 2015-11-07T17:59
at 2015-11-07T17:59

By Heather
at 2015-11-08T13:03
at 2015-11-08T13:03

By Robert
at 2015-11-13T03:46
at 2015-11-13T03:46

By Ethan
at 2015-11-13T06:18
at 2015-11-13T06:18

By Heather
at 2015-11-18T00:53
at 2015-11-18T00:53

By Harry
at 2015-11-22T02:52
at 2015-11-22T02:52

By Tracy
at 2015-11-26T00:37
at 2015-11-26T00:37

By Una
at 2015-11-28T05:28
at 2015-11-28T05:28

By Hardy
at 2015-11-30T10:56
at 2015-11-30T10:56

By Zenobia
at 2015-12-01T10:46
at 2015-12-01T10:46

By Rosalind
at 2015-12-02T15:41
at 2015-12-02T15:41

By Eden
at 2015-12-05T23:29
at 2015-12-05T23:29

By Puput
at 2015-12-09T19:46
at 2015-12-09T19:46

By Ivy
at 2015-12-12T13:53
at 2015-12-12T13:53
Related Posts
CentOS 架VPN 與NAT & iptables問題

By Bennie
at 2015-11-01T23:02
at 2015-11-01T23:02
ubuntu與windows共享資料夾重開後消失

By Candice
at 2015-11-01T19:17
at 2015-11-01T19:17
要如何在c code執行setenv

By Ivy
at 2015-11-01T17:22
at 2015-11-01T17:22
Re: Centos上不安裝KDE或是Gnome等桌面,軟體相容性會不會比較好?!

By Kama
at 2015-11-01T14:06
at 2015-11-01T14:06
Centos上不安裝KDE或是Gnome等桌面,軟體相容性會不會比較好?!

By Zenobia
at 2015-11-01T11:45
at 2015-11-01T11:45