精華區beta FreeBSD 關於我們 聯絡資訊
最近在設定上有些問題,儘管已經看了postfix的官方網站 仍不太懂, 我設定main.cf的relay_domain如下 relay_domains = /usr/local/etc/postfix/relay-domains relay-domains的設定如下 xx.xx. .edu.tw 請問這樣設定有錯嗎 因為系統一直出現以下的訊息 postfix/smtpd[293]:fatal: bad numerical configuration unknown_local_ recipient_reject_code =450 relay_domains = /usr/local/etc/postfix/ relay-domains 另外. mydestinaiton的設定和relay_domains的用途差別在哪? 使用postfix寄信是否是使用 mail指令即可? mail -s "test" root < /root/.bashrc 因為對freebsd無概念, 請多包含 -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 210.70.9.252 > -------------------------------------------------------------------------- < 發信人: [email protected] (偶而也來補個血吧), 看板: FreeBSD 標 題: Re: [問題] 設定postfix 發信站: AquaPhoto (Mon Sep 8 17:31:36 2003) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!freebsd.ntu!news.ntu!AquaPhoto ※ 引述《[email protected] (waves)》之銘言: : 最近在設定上有些問題,儘管已經看了postfix的官方網站 : 仍不太懂, 我設定main.cf的relay_domain如下 : relay_domains = /usr/local/etc/postfix/relay-domains : relay-domains的設定如下 : xx.xx. : .edu.tw : 請問這樣設定有錯嗎 : 因為系統一直出現以下的訊息 : postfix/smtpd[293]:fatal: bad numerical configuration unknown_local_ : recipient_reject_code =450 relay_domains = /usr/local/etc/postfix/ : relay-domains 當然有錯。relay domains是說你要「幫這些domain 寄信」 若不是很多個domain的 relay server的話不需要設定這個 : 另外. mydestinaiton的設定和relay_domains的用途差別在哪? mydestination是「我要收這些domain的信」,這是收信用的 同樣的,一班的mail server使用預設值即可,除非你是domain的MX server : 使用postfix寄信是否是使用 mail指令即可? : mail -s "test" root < /root/.bashr : 因為對freebsd無概念, 請多包含 這是postfix的東西,其實跟freebsd無關:P > -------------------------------------------------------------------------- < 作者: dartagnan (waves) 看板: FreeBSD 標題: Re: [問題] 設定postfix 時間: Tue Sep 9 11:46:31 2003 ※ 引述《[email protected] (偶而也來補個血吧)》之銘言: : ※ 引述《[email protected] (waves)》之銘言: : : 最近在設定上有些問題,儘管已經看了postfix的官方網站 : : 仍不太懂, 我設定main.cf的relay_domain如下 : : relay_domains = /usr/local/etc/postfix/relay-domains : : relay-domains的設定如下 : : xx.xx. : : .edu.tw : : 請問這樣設定有錯嗎 : : 因為系統一直出現以下的訊息 : : postfix/smtpd[293]:fatal: bad numerical configuration unknown_local_ : : recipient_reject_code =450 relay_domains = /usr/local/etc/postfix/ : : relay-domains : 當然有錯。relay domains是說你要「幫這些domain 寄信」 : 若不是很多個domain的 relay server的話不需要設定這個 : : 另外. mydestinaiton的設定和relay_domains的用途差別在哪? : mydestination是「我要收這些domain的信」,這是收信用的 : 同樣的,一班的mail server使用預設值即可,除非你是domain的MX server : : 使用postfix寄信是否是使用 mail指令即可? : : mail -s "test" root < /root/.bashr : 是 請問怎麼測試postfix是否安裝完成? 因為即使關掉posrfix, 仍然可用mail寄信 另外, 因為我確實想設定一個mail server 所以上述的都要設定吧, 只是不曉得為什麼有relay-domains的錯誤訊息 請問有誰知道原因嗎? 感謝回答 ^^ > -------------------------------------------------------------------------- < 發信人: [email protected] (偶而也來補個血吧), 看板: FreeBSD 標 題: Re: [問題] 設定postfix 發信站: AquaPhoto (Tue Sep 9 12:31:18 2003) 轉信站: ptt!ctu-reader!ctu-gate!news.nctu!newsfeed.nthu!news.mcu!news.ntu!Aqua ※ 引述《[email protected] (waves)》之銘言: : 請問怎麼測試postfix是否安裝完成? : 因為即使關掉posrfix, 仍然可用mail寄信 關掉postfix你應該就寄不出去了吧? 你有把sendmail關掉嗎? 建議從 ports裝 postfix,這樣他會把系統內的 sendmail取代掉。另外在 /etc/make.conf裡面加上 NO_SENDMAIL=true。這樣 下次buildworld才不會又把sendmail弄進來。 /etc/aliases要 symlink到 /usr/local/postfix/aliases /etc/aliases.db -> /usr/local/postfix/aliases.db : 另外, 因為我確實想設定一個mail server : 所以上述的都要設定吧, 只是不曉得為什麼有relay-domains的錯誤訊息 不用,postfix安裝後的預設設定就是一個簡單的host-based mail server : 請問有誰知道原因嗎? 感謝回答 ^^ 你是要當某個domain的MX server嗎? 那設定 myorigin = $mydomain mydestination = $myhostname, localhost.$mydomain $mydomain mynetworks 要看狀況設定,預設如果你的 ifconfig 底下的 ip/network/netmask設定 沒問題的話,一般狀況也都夠用了。 如果你用adsl的話,可以加上一個 relayhost = [上游mail server ip] > -------------------------------------------------------------------------- < 發信人: [email protected] (紙牌), 看板: FreeBSD 標 題: Re: [問題] 設定postfix 發信站: 飄雨蘭城 (Tue Sep 9 17:08:46 2003) 轉信站: ptt!ctu-reader!ctu-gate!news.nctu!news.ccu!news.nsysu!news.civil.ncku! ※ 引述《[email protected] (偶而也來補個血吧)》之銘言: > 關掉postfix你應該就寄不出去了吧? > 你有把sendmail關掉嗎? 建議從 ports裝 postfix,這樣他會把系統內的 > sendmail取代掉。另外在 /etc/make.conf裡面加上 NO_SENDMAIL=true。這樣 > 下次buildworld才不會又把sendmail弄進來。 > /etc/aliases要 symlink到 /usr/local/postfix/aliases > /etc/aliases.db -> /usr/local/postfix/aliases.db > 不用,postfix安裝後的預設設定就是一個簡單的host-based mail server > 你是要當某個domain的MX server嗎? > 那設定 > myorigin = $mydomain > mydestination = $myhostname, localhost.$mydomain $mydomain > mynetworks 要看狀況設定,預設如果你的 ifconfig 底下的 ip/network/netmask設定 > 沒問題的話,一般狀況也都夠用了。 > 如果你用adsl的話,可以加上一個 relayhost = [上游mail server ip] 感謝leafy 現在好像不會有錯誤訊息了, 但是不知道啟動的是否是真的postfix 使用netstat -tl | grep smtp 時 出現三行, 第一行不論postfix是否開啟, 均會出現 tcp4 0 0 localhost.smtp *.* LISTEN d162de60 stream 0 0 d163eb40 0 0 0 privite/bsmtp d16006e0 stream 0 0 d163f440 0 0 0 private/smtp 所以, 第一行是local mailer嗎? 但是telnet 0 25時, 出現 220 我的主機 ESMTP Postfix