請教postfix無法轉信的的錯誤

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

版主: 阿信

請教postfix無法轉信的的錯誤

文章airsoftgun » 週一 8月 08, 2005 10:31 am

請教一下高手們
但是在遠端只能寄信給local而無法轉信出去
我mail.cf如下
-----------------
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = xxxx.xxxx.tw
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xxxx.xxxx.tw, localhost
relayhost =
mynetworks = 127.0.0.0/8, 192.168.1.0/24
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all


smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous

-------------------

錯誤訊息如下
------------------------------------
Aug 8 11:34:48 starlit postfix/smtpd[10164]: connect from 203-67-xx-xx.adsl.dynamic.seed.net.tw[203.67.xxx.xx]
Aug 8 11:34:48 starlit postfix/smtpd[10164]: NOQUEUE: reject: RCPT from 203-xx-xxx-xx.adsl.dynamic.seed.net.tw[203.67.190.87]: 554 <starlit.kuan@msa.hinet.net>: Relay access denied; from=<starlit@starlit.idv.tw> to=<starlit.kuan@msa.hinet.net> proto=ESMTP helo=<star>
Aug 8 11:34:51 starlit postfix/smtpd[10164]: disconnect from 203-xx-xxx-xx.adsl.dynamic.seed.net.tw[203.67.xxx.xx]

-------------------------------

我用exim4搞了一個多月也是無法轉信出去
換成postfix發現如果用ipopd的話完全無法收信
用qpopper可以收信但依然無法轉信出去

請問是debian 3.1有設限制無法轉信?
還是我sasl一直沒設好?
請問有沒有確定可以轉信的教學文章可以參考呢?
我一直無法設定成功
謝謝
airsoftgun
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週一 3月 29, 2004 11:33 pm

文章訪客 » 週一 8月 08, 2005 12:15 pm

答案在這裡
Relay access denied
如果要開放給外部轉信..
請另外設定認證
http://wiki.debian.org.tw/index.php/Postfix-SASL
訪客
 

文章airsoftgun » 週一 8月 08, 2005 5:28 pm

試了一個下午
移除exim4及postfix等等
重新安裝postfix 及qpopper
按照上面那篇http://wiki.debian.org.tw/index.php/Postfix-SASL的步驟設定sask測試正常 完全沒問題
但.....還是不能轉信 :-?

用outlock發信會退回標題『系統管理員 未傳遞的主旨』告知無法寄達
/var/log/mail.log會有下面這一行

NOQUEUE: reject: RCPT from 203-xx-190-87.adsl.dynamic.seed.net.tw[203.xx.190.87]: 554 <xxxxx@msa.hinet.net>: Relay access denied; from=<starlit@xxxx.xxx.tw> to=<xxxxx@msa.hinet.net> proto=ESMTP helo=<star>


請問.....Debian 3.1.....真的可以成功架設mail server轉信嗎? :-(
airsoftgun
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週一 3月 29, 2004 11:33 pm

文章phantom » 週一 8月 08, 2005 5:32 pm

當然可以...
相信很多人都是這樣用.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

文章訪客 » 週一 8月 08, 2005 5:38 pm

airsoftgun 寫:試了一個下午
移除exim4及postfix等等
重新安裝postfix 及qpopper
按照上面那篇http://wiki.debian.org.tw/index.php/Postfix-SASL的步驟設定sask測試正常 完全沒問題
但.....還是不能轉信 :-?

用outlock發信會退回標題『系統管理員 未傳遞的主旨』告知無法寄達
/var/log/mail.log會有下面這一行

NOQUEUE: reject: RCPT from 203-xx-190-87.adsl.dynamic.seed.net.tw[203.xx.190.87]: 554 <xxxxx@msa.hinet.net>: Relay access denied; from=<starlit@xxxx.xxx.tw> to=<xxxxx@msa.hinet.net> proto=ESMTP helo=<star>


請問.....Debian 3.1.....真的可以成功架設mail server轉信嗎? :-(


你的Outlook Express有作設定嗎....帳號內容..伺服器那邊下面有個外寄郵件伺服器身份認證的[我的伺服器需要認證]選項要打勾
訪客
 

文章airsoftgun » 週一 8月 08, 2005 6:58 pm

耶....成功了~~ :D :D

非常感謝大家... ^^
剛那問題確實是做測試時把[我的伺服器需要認證]選項打勾取消卻測試完又忘了打勾回去 :-P

今天測試時改了很多東西有點亂
用aptitude移除postfix則exim4就會被自動安裝
有幾度不曉得哪兒出錯了
使用telnet xxxx 25時發現mail server是exim4而不是postfix
突然想到用rcconf看exim4是不是被自動執行把它移除才解決

ipopd我不會用
一安裝完pop3就不能使用
mail.log檔裡會看到帳號名稱是亂碼
不知道還有哪種pop3可用只好改回繼續使用qpopper

這一個月以來發現qpopper與exim4似乎都會動不動就因不明原因掛掉
既使根本沒去碰任何設定檔它也會掛
每次做設定restart後要是偷懶沒先用telnet xxxx 110 及 25 來先測試mail server 有沒活著就會經常死得不明不白
總得把下面三個指令重複多做一兩次server才會活起來
/etc/init.d/saslauthd restart
/etc/init.d/postfix restart
/etc/init.d/inetd restart

總之
非常感謝大家拯救我脫離苦海
謝謝 :D
airsoftgun
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週一 3月 29, 2004 11:33 pm


回到 debian server

誰在線上

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

cron