外部無法透過postfix發信?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

外部無法透過postfix發信?

文章andrechen » 週三 11月 27, 2002 2:30 pm

原本使用 trustix 的 postfix 作 mail server,收發信都沒有問題。
最近改用 debian 的 postfix 作mail server,結果不在我的區網中的 user 便不能透過我的 postfix 發信,收信 ok。像是我的一個 user 使用 hinet 的 adsl,便無法發信,而我自己的帳號因為在區網中,所以收發信都沒問題。

我猜想可能是 mynetworks 這個選項的關係,所以將其 mark 起來,重新載入 postfix 後請別人再測試,一樣還是無效,不知道有沒有人碰過相同的問題?應該怎麼解決呢?

我的設定/etc/postfix/main.cf
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = yes
myhostname = mail.yours.idv.tw
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname
mailbox_size_limit = 0
recipient_delimiter = +
#relayhost =
#mynetworks = 127.0.0.0/8 192.168.222.0/24
mailbox_command = procmail -a "$EXTENSION"
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

re:外部無法透過postfix發信?

文章阿信 » 週三 11月 27, 2002 9:11 pm

當然不行摟。

mynetwork預設是可以發信的,如果對方是固定ip的,可以寫在network裡面。

如果非network區段中的ip就要用smtp auth來寄信,不然...open relay也是可以啦。後果自己負責窩。

或是可以開某一個domain來relay。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:外部無法透過postfix發信?

文章andrechen » 週三 11月 27, 2002 10:33 pm

但是正常的 mail server 應該可以接受自己主機上的 user 從遠端發信才對ㄚ,原先用 trustix 時並沒有這個問題,而且大多數的 user 都是使用浮動式的 adsl,那要怎麼辦呢?
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

re:外部無法透過postfix發信?

文章andrechen » 週四 11月 28, 2002 2:59 am

或者我該這樣說,比如說我帶著筆記型電腦在外面上網,想透過自己的 mail server 發信卻不行。而原本我用 trustix 架的 postfix 卻可以,想知道該怎麼做?例如在/etc/postfix/main.cf中加上什麼參數?
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

re:外部無法透過postfix發信?

文章阿信 » 週四 11月 28, 2002 2:17 pm

andrechen 寫:但是正常的 mail server 應該可以接受自己主機上的 user 從遠端發信才對ㄚ,原先用 trustix 時並沒有這個問題,而且大多數的 user 都是使用浮動式的 adsl,那要怎麼辦呢?


自己主機上的user遠端發信...sorry,應該要透過認證過後才可以發信,

現在有許多廣告都是用亂發信,如果mail server只有檢察帳號是否存在就發信,這樣會造成滿大的問題。

所以遠端的話,請用postfix + sasl2

或是直接採用sendmail,有內建帳號認證功能。

postfix是會自己惕除掉不存在user的信件。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:外部無法透過postfix發信?

文章訪客 » 週四 11月 28, 2002 7:21 pm

喔...了解了
我再試試看
訪客
 

re:外部無法透過postfix發信?

文章lthwie » 週日 6月 29, 2003 10:07 pm

阿信 寫:如果非network區段中的ip就要用smtp auth來寄信,不然...open relay也是可以啦。後果自己負責窩。


請問如果我要設定成 open relay 要怎麼設定呢?
(有特殊需求,所以先不考慮安全問題啦!)
謝謝~
lthwie
可愛的小學生
可愛的小學生
 
文章: 40
註冊時間: 週日 10月 06, 2002 9:55 am

re:外部無法透過postfix發信?

文章阿信 » 週日 6月 29, 2003 10:18 pm

可以試試看mynetworks=0.0.0.0/0
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客