請問如何設定postfix?

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

版主: 阿信

請問如何設定postfix?

文章lulumi » 週一 11月 04, 2002 10:03 pm

由apt-get安裝postfix 選擇用dpkg-reconfigure postfix來設定fpostfix
卻只能收信,不能用outlook寄信,我的main.cf檔如下
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 = nonlinear.phy.nknu.edu.tw
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = nonlinear.phy.nknu.edu.tw, debian, localhost.localdomain, localh
ost
relayhost =
mynetworks = 140.127.79.255
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +
請問該如何設定才能用outlook寄信呢?
lulumi
可愛的小學生
可愛的小學生
 
文章: 25
註冊時間: 週二 10月 22, 2002 10:41 am

re:請問如何設定postfix?

文章阿信 » 週二 11月 05, 2002 8:18 am

mynetworks設定成自己要寄信的主機,這樣就可以直接寄信了

順便將/var/log/mail.log的錯誤post出來吧。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問如何設定postfix?

文章lulumi » 週二 11月 05, 2002 6:43 pm

我試著重新安裝,先apt-get remove postfix 然後再把/etc/postfix的資料夾砍掉,結果
每次重開postfix就會出現
Running newaliases
newaliases: warning: dict_open_dlinfo: cannot open /etc/postfix/dynamicmaps.cf. No dynamic maps will be allowed.
postalias: warning: dict_open_dlinfo: cannot open /etc/postfix/dynamicmaps.cf. No dynamic maps will be allowed.
Starting mail transport agent: Postfixpostsuper: warning: dict_open_dlinfo: cannot open /etc/postfix/dynamicmaps.cf. No dynamic maps will be allowed.

現在不能收也不能寄,不知道dynamicmaps.cf是什麼東西,
在沒辦法就回dynamicmaps.cf下,只好放棄postfix了
lulumi
可愛的小學生
可愛的小學生
 
文章: 25
註冊時間: 週二 10月 22, 2002 10:41 am

re:請問如何設定postfix?

文章palmpilote » 週二 11月 05, 2002 7:39 pm

我之前也有發生過同樣的情形
我的做法是建一個空的檔案給他
然後不要刪除/etc下的東西
重新安裝postfix
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:請問如何設定postfix?

文章lulumi » 週二 11月 05, 2002 10:33 pm

請問開空檔會不會影響收寄信?
我試著開空檔,用 telnet localhost 25測試時無法回傳我domain name ,回傳位置
0.0.0.0 這樣應該不正常吧!
lulumi
可愛的小學生
可愛的小學生
 
文章: 25
註冊時間: 週二 10月 22, 2002 10:41 am

re:請問如何設定postfix?

文章palmpilote » 週二 11月 05, 2002 11:02 pm

我的意思是寫一個空檔
讓他重新安裝的時候能找到此檔來寫入
試試看吧
我當初也是試好久
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:請問如何設定postfix?

文章阿信 » 週二 11月 05, 2002 11:25 pm

先用apt-get --purge remove postfix

之後在慢慢安裝和設定看看。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問如何設定postfix?

文章lulumi » 週三 11月 06, 2002 9:53 am

謝謝大家的解答,我照著palmpilote方法製造一個空檔,總算可以收到信了,不過卻無法
寄到學校外面,應該怎麼設定才能讓我這邊區網的電腦可外寄到學校外面,又可避免當別人
的relay? 我的設定檔如下
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 = nl.phy.nknu.edu.tw
mydomain = phy.nknu.edu.tw
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
alias_database = hash:/etc/postfix/aliases
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_
relay_domains
disable_vrfy_command = yes
relay_domains = /etc/postfix/relay-domains
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases

mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www
.$mydomain, ftp.$mydomail
mynetworks = 140.127.79.
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +

順便附上mail.log
Nov 6 09:43:35 debian postfix/smtpd[3388]: reject: RCPT from ho-03[140.127.79.6
7]: 554 <schsu@hep1.phys.ntu.edu.tw>: Recipient address rejected: Relay access d
enied; from=<kapahunter@nl.phy.nknu.edu.tw> to=<schsu@hep1.phys.ntu.edu.tw>
Nov 6 09:43:40 debian postfix/smtpd[3388]: disconnect from ho-03[140.127.79.67]
Nov 6 09:44:37 debian postfix/smtpd[3388]: connect from ho-03[140.127.79.67]
Nov 6 09:44:37 debian postfix/smtpd[3388]: 2BD4E32E95: client=ho-03[140.127.79.
67]
Nov 6 09:44:37 debian postfix/smtpd[3388]: reject: RCPT from ho-03[140.127.79.6
7]: 554 <heroperson@hotmail.com>: Recipient address rejected: Relay access denie
d; from=<kapahunter@nl.phy.nknu.edu.tw> to=<heroperson@hotmail.com>
Nov 6 09:44:42 debian postfix/smtpd[3388]: disconnect from ho-03[140.127.79.67]
不知道該改哪個設定~~~~
lulumi
可愛的小學生
可愛的小學生
 
文章: 25
註冊時間: 週二 10月 22, 2002 10:41 am

re:請問如何設定postfix?

文章阿信 » 週三 11月 06, 2002 12:21 pm

看log應該是relay 的問題,mynetworks可以只設定前面三個嗎?

我都是這樣設定的 140.127.79.0/24

可能對原作者幫助不大...sorry

原本也打算post簡易安裝,但是最近apt-get update之後,發現postfix不能寄到外面,

但是錯誤訊息跟lulumi兄不一樣,目前有點頭痛,打算等期中考完之後再來忙。

lulumi兄解決之後還請post正確解答呢
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問如何設定postfix?

文章訪客 » 週三 11月 06, 2002 6:41 pm

我現在可以寄信了^_^,不過無法做到寄信時的身份認證,我想等到期中考以後有空再說
,由於一直無法寄信我乾脆把main.cf砍掉再重新設定。用 dpkg-reconfigure postfix
在填 mynetworks時我就依照阿信兄的建議打 140.127.79.0/24 就可以收寄信
我的main.cf 如下
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 = debian
inet_interfaces = all

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = nl.phy.nknu.edu.tw, debian, localhost.localdomain, localhost
relayhost =
mynetworks = 140.127.79.0/24

mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +
雖然可以收寄信,不過不能身份認證,想要看 Debian的說明檔,有些是 .gz檔
不知道如何在文字模式下看,因為serve無法開啟X-window -_-
訪客
 

re:請問如何設定postfix?

文章阿信 » 週四 11月 07, 2002 12:42 pm

.gz 的文字檔要用zless來看。

認證的話,要另外安裝postfix-tls + sasl2,如果lulumi兄有興趣的話,

小弟打算其中後將之前安裝好的過程分享出來,順便幫我debug...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian server

誰在線上

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