postfix設定問題

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

版主: 阿信

postfix設定問題

文章blue119 » 週日 12月 15, 2002 11:59 pm

小弟!先前試過別的mail server都一直沒成功過
受傷很重 :crying: 今天!!試著安裝postfix!!
/etc/postfix/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.
mydomain = adsldns.org
append_dot_mydomain = yes
myhostname = crazysfamily.adsldns.org
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = /etc/mailname
mydestination = $myhostname,localhost.$mydomain,$mydomain,localhost,mail.$mydomain,www.$mydomain
relayhost = 192.168.100.0/24
relay_domains = /etc/postfix/relay-domain
#mynetworks = 127.0.0.0/8:192.168.100.0/24:
mynetworks = 192.168.100.0/24
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains
disable_vrfy_command = yes
inet_interfaces = $myhostname, localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +
------------------------------------------------------------------------------
postfix start也可以起動
# postfix start
postfix/postfix-script: starting the Postfix mail system

ps aux 看到下面幾行!不知這樣是否就成功呢
postfix 19998 0.1 1.5 2416 948 ? S 23:52 0:00 pickup -l -t fifo -u -c
postfix 19999 0.0 1.5 2452 976 ? S 23:52 0:00 qmgr -l -t fifo -u -c

可是測試25port時!!卻出現下面的字!!就卡住了!!
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

><"!!!使用nmap查主機所開的port!!也有開25port丫!!
可是就不能用!!!>< 鳴~~~~
謝謝!!!請問大大!!我可能是那裡出了問題呢!!!謝謝 :!:
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:postfix設定問題

文章palmpilote » 週一 12月 16, 2002 12:40 am

會不會問題出在你之前灌過的其他程式
因為沒清乾淨而留下設定檔
而postfix安裝時會判斷你是不是有用其他的東西可以取代部分postfix的功能
(因為postfix當初設計時就是把很多功能交開不同的process處理,所以可以換成其他程式來處理,這是很有彈性的方式)
然後postfix以為你的port已經被其他程式監聽了,但是那程式其實早就沒了
所以沒辦法完成整個該進行的過程

--
純粹個人推測.....
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

Re: postfix設定問題

文章阿信 » 週一 12月 16, 2002 8:31 am

blue119 寫:小弟!先前試過別的mail server都一直沒成功過
受傷很重 :crying: 今天!!試著安裝postfix!!
/etc/postfix/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.
mydomain = adsldns.org
append_dot_mydomain = yes
myhostname = crazysfamily.adsldns.org
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = /etc/mailname
mydestination = $myhostname,localhost.$mydomain,$mydomain,localhost,mail.$mydomain,www.$mydomain
relayhost = 192.168.100.0/24
relay_domains = /etc/postfix/relay-domain
#mynetworks = 127.0.0.0/8:192.168.100.0/24:
mynetworks = 192.168.100.0/24
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains
disable_vrfy_command = yes
inet_interfaces = $myhostname, localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +
------------------------------------------------------------------------------
postfix start也可以起動
# postfix start
postfix/postfix-script: starting the Postfix mail system

ps aux 看到下面幾行!不知這樣是否就成功呢
postfix 19998 0.1 1.5 2416 948 ? S 23:52 0:00 pickup -l -t fifo -u -c
postfix 19999 0.0 1.5 2452 976 ? S 23:52 0:00 qmgr -l -t fifo -u -c

可是測試25port時!!卻出現下面的字!!就卡住了!!
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

><"!!!使用nmap查主機所開的port!!也有開25port丫!!
可是就不能用!!!>< 鳴~~~~
謝謝!!!請問大大!!我可能是那裡出了問題呢!!!謝謝 :!:


就是不能用...這樣是很不負責任的問問題窩,小心我把他砍掉... 8-) (我是惡魔...)

是不能收信 or 不能發信,還要另外檢視mail.log
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: postfix設定問題

文章blue119 » 週一 12月 16, 2002 8:20 pm

這是小弟/etc/postfix/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.
mydomain = adsldns.org
append_dot_mydomain = yes
myhostname = hostname.adsldns.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname,localhost.$mydomain,$mydomain,localhost,mail.$mydomain,www.$mydomain
relayhost = 192.168.100.0/24
#relay_domains = /etc/postfix/relay-domain
mynetworks = 192.168.100.0/24,120.0.0.0/8
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains
disable_vrfy_command = yes
inet_interfaces = $myhostname, localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +


mail.log
------------------------------------------------------------------------------------
Dec 16 20:04:35 bludebser postfix/smtpd[22706]: fatal: open database /etc/postfix/access.db: No such file or directory
Dec 16 20:04:36 bludebser postfix/master[22702]: warning: process /usr/lib/postfix/smtpd pid 22706 exit status 1
Dec 16 20:04:36 bludebser postfix/master[22702]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
------------------------------------------------------------------------------------

mail.err
------------------------------------------------------------------------------------
Dec 16 20:05:36 bludebser postfix/smtpd[22708]: fatal: open database /etc/postfix/access.db: No such file or directory
Dec 16 20:06:37 bludebser postfix/smtpd[22710]: fatal: open database /etc/postfix/access.db: No such file or directory
------------------------------------------------------------------------------------

而我在主機上!!以
telnet localhost 25 做測試!!只出現!!下面的字就不會動了
-------------------------------------------------
Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

------------------------------------------------
正常的話!!
不是還會多這一行嗎!!
220 hostname.adsldns.org ESMTP Postfix

不知!!是那裡出了問題!!是否可請大大!!指點一下!!謝謝!!
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:postfix設定問題

文章阿信 » 週一 12月 16, 2002 9:20 pm

mynetworks = 192.168.100.0/24,120.0.0.0/8
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains

這兩行修改一下吧

為何要開放120.0.0.0/8呢?不怕被當轉信站嗎?
mynetworks = 192.168.100.0/24
permit_mynetworks,check_relay_domains
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:postfix設定問題

文章blue119 » 週一 12月 16, 2002 10:43 pm

阿信 寫:mynetworks = 192.168.100.0/24,120.0.0.0/8
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains

這兩行修改一下吧

為何要開放120.0.0.0/8呢?不怕被當轉信站嗎?
mynetworks = 192.168.100.0/24
permit_mynetworks,check_relay_domains


謝謝阿信大!!:finger1:

現在可以!!正常的!以25的port登入了!!
可是!!卻無法寄信!!!!
小弟的測試方法如下!!
----------------------------------------------------------
mail from: blue_119@seed.net.tw
250 Ok
rcpt to: familytohippo@yahoo.com.tw
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
test mail
.
250 Ok: queued as CC1BF203C51
quit
221 Bye
Connection closed by foreign host
----------------------------------------------------------
可是到kimo的信箱!卻沒有看到信!!
後來!!!查了!!mail.cf
----------------------------------------------------------

Dec 16 22:09:29 bludebser postfix/smtpd[23433]: connect from unknown[192.168.100.50]
Dec 16 22:10:21 bludebser postfix/smtpd[23433]: C331917083: client=unknown[192.168.100.50]
Dec 16 22:10:43 bludebser postfix/smtpd[23433]: warning: restriction `permit_sasl_authenticated' ignored: no SASL support
Dec 16 22:10:55 bludebser postfix/cleanup[23434]: C331917083: message-id=<20021216141021.C331917083@crazysfamily.adsldns.org>
Dec 16 22:10:56 bludebser postfix/qmgr[23158]: C331917083: from=<blue_119@seed.net.tw>, size=371, nrcpt=1 (queue active)
Dec 16 22:10:56 bludebser postfix/smtp[23436]: warning: relayhost configuration problem: 192.168.100.0/24
Dec 16 22:10:56 bludebser postfix/smtp[23436]: C331917083: to=<familytohippo@yahoo.com.tw>, relay=none, delay=35, status=deferred (Name service error for 192.168.100.0/24: invalid name)
Dec 16 22:11:01 bludebser postfix/smtpd[23433]: disconnect from unknown[192.168.100.50]
Dec 16 22:16:53 bludebser postfix/smtpd[23451]: warning: smtpd_sasl_auth_enable is true, but SASL support is not compiled in
----------------------------------------------------------

看到了!!上面的log!也看不太懂!!! :-?
不知道是不是!!relay出的問題
我用的機器是那台主機dhcp發的ip!192.168.100.50登入的
而在mail.cf也設了
relayhost = 192.168.100.0/24
是不是這樣因該就能寄才對呢!!!!

sorry!!我知道我的問題很多!!!覺得我好苯哦!!!><"
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:postfix設定問題

文章阿信 » 週二 12月 17, 2002 12:21 am

這...log有很多地方不是現階段該去考慮的,現在假設不使用smtp認證問題的話,就可以很簡單解決了。

首先,我想先請問blue119兄,relayhost的用途清楚嗎?mynetwork的參數用途清楚嗎?

如果不清楚的話,那能成功寄信真的是祖上有積德摟。

blue119兄的問題很簡單,答案就是在以下

http://www.postfix.org/basic.html

仔細品嚐一下作者的文件,就可以輕鬆架設好postfix了。

or apt-get install postfix-doc
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:postfix設定問題

文章阿信 » 週二 12月 17, 2002 12:22 am

另外,permit_mynetworks,check_relay_domains去掉吧,對目前blue兄的功能還有多大的幫助,還是...對blue兄沒多大的幫助呢...:-p
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:postfix設定問題

文章blue119 » 週二 12月 17, 2002 8:54 pm

阿信 寫:另外,permit_mynetworks,check_relay_domains去掉吧,對目前blue兄的功能還有多大的幫助,還是...對blue兄沒多大的幫助呢...:-p

看來我真的!!還是在去好好的做好功課才是!!!!:p
謝謝阿信兄了!!!!我做完功課在來試看看!!!!
以後可能還要麻煩你解惑了!! :-P
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:postfix設定問題

文章阿信 » 週二 12月 17, 2002 11:01 pm

加油,blue兄,小弟一定力挺你。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

[color=cyan]你好我好,大家好[/color]

文章樱空释 » 週日 12月 19, 2004 8:44 am

blue119 寫:小弟!先前試過別的mail server都一直沒成功過
受傷很重 :crying: 今天!!試著安裝postfix!!
/etc/postfix/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.
mydomain = adsldns.org
append_dot_mydomain = yes
myhostname = crazysfamily.adsldns.org
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = /etc/mailname
mydestination = $myhostname,localhost.$mydomain,$mydomain,localhost,mail.$mydomain,www.$mydomain
relayhost = 192.168.100.0/24
relay_domains = /etc/postfix/relay-domain
#mynetworks = 127.0.0.0/8:192.168.100.0/24:
mynetworks = 192.168.100.0/24
smtpd_recipient_restrictions = permit_mynetworks,hash:/etc/postfix/access,check_relay_domains
disable_vrfy_command = yes
inet_interfaces = $myhostname, localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 30720000
recipient_delimiter = +
------------------------------------------------------------------------------
postfix start也可以起動
# postfix start
postfix/postfix-script: starting the Postfix mail system

ps aux 看到下面幾行!不知這樣是否就成功呢
postfix 19998 0.1 1.5 2416 948 ? S 23:52 0:00 pickup -l -t fifo -u -c
postfix 19999 0.0 1.5 2452 976 ? S 23:52 0:00 qmgr -l -t fifo -u -c

可是測試25port時!!卻出現下面的字!!就卡住了!!
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

><"!!!使用nmap查主機所開的port!!也有開25port丫!!
可是就不能用!!!>< 鳴~~~~
謝謝!!!請問大大!!我可能是那裡出了問題呢!!!謝謝 :!:
樱空释
 

Re: re:postfix設定問題

文章KTC » 週三 8月 23, 2006 7:11 pm

palmpilote 寫:會不會問題出在你之前灌過的其他程式
因為沒清乾淨而留下設定檔
而postfix安裝時會判斷你是不是有用其他的東西可以取代部分postfix的功能
(因為postfix當初設計時就是把很多功能交開不同的process處理,所以可以換成其他程式來處理,這是很有彈性的方式)
然後postfix以為你的port已經被其他程式監聽了,但是那程式其實早就沒了
所以沒辦法完成整個該進行的過程

--
純粹個人推測.....

我現在也是用telnet監測port25,
但還是沒有成功。
debian sarge預設的不都是exim4嗎?
我在猜是不是exim4的設定檔的關係?
不知你所謂的要清乾淨的意思,
是不是用apt-get remove --purge 套件名稱這樣子把它清掉呢?
我是個Debian的新手,請多多指教!!
KTC
可愛的小學生
可愛的小學生
 
文章: 35
註冊時間: 週日 7月 02, 2006 10:33 pm
來自: 台灣台北


回到 debian server

誰在線上

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