酷!學園
2010-09-03 13:13 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?

請輸入帳號, 密碼以及預計登入時間
新聞:
強烈建議,新手請先閱讀:致提問者的一些建議再致提問者
 
   首頁 | Study-Area | 鳥園 | 鳥哥的Linux私房菜   說明 搜尋 日曆 登入 註冊  
頁: [1] 2
  列印  
作者 主題: 請問一下 Postfix 的問題第一問  (閱讀 48807 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 於: 2003-09-01 14:26 »

小弟在 Linux 9.0 上,設定他內建的 postfix ,所有的
信件,寄出去,寄進來,收信,統統沒有問題,
.............
可是,只有一個怪現象,就是用這台當 smtp 寄信給
yahoo.com 時 ( 沒有 tw 喔 ) ,
信會被放到 Bulk 的那一個資料夾中 ~~~
這個 Bulk 是yahoo 專門隔離 " 大量廣告信" 的,
有用過英文的 yahoo 信箱的人,每人都有這一個!

我明明是只寄單一封信給單一個人,
怎麼每一封都被放到這裏了??
是不是 main.cf 有那裏一定要改才成??

小弟實在是不太了的說,可不可以請 netman 或其他的前輩高人,給小弟解惑一下??

 驚訝  驚訝  驚訝
已記錄
gol4302
憂鬱的高中生
***
文章: 100


檢視個人資料
« 回覆文章 #1 於: 2003-09-01 14:35 »

那可能要問問 yahoo 了
若要與您主機有關的話我猜會不會是反解問題 ?
已記錄
sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #2 於: 2003-09-02 10:09 »

引用自: "gol4302"
那可能要問問 yahoo 了
若要與您主機有關的話我猜會不會是反解問題 ?


反解??
因為反解不到,所以,寄出去的信,會被放到
Bulk 這個大量郵件的的位子??

這到麻煩了,因為,這是個內部的 dns + mail server
絕對不會有反解的,怎辦?
已記錄
netman
管理員
俺是博士!
*****
文章: 15246



檢視個人資料 個人網站
« 回覆文章 #3 於: 2003-09-02 12:34 »

不管內部怎麼用,
在 internet 上,只看到你的外部 IP ,請確定它有反解。
通常都是請 ISP 幫忙設。
已記錄
sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #4 於: 2003-09-02 15:02 »

引用自: "netman"
不管內部怎麼用,
在 internet 上,只看到你的外部 IP ,請確定它有反解。
通常都是請 ISP 幫忙設。


呵呵!這個嘛,也有點難啦!
還為,用的是動態的 ADSL ,所以,好像,也不能這樣子
就要求 ISP 去設!

可是,我如果用 sendmail ,就不會有這個問題哩!
不知道是不是有那要設定的,漏掉的 ~~~~

偶會再持續的 try try 的,啊如果有人可以指點迷津的,
要快快告訴偶啊 ~~~~ 謝謝了啦!
 :lol:  :lol:
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #5 於: 2003-09-02 15:04 »

請使用 relayhost, 將信先送到你的 isp 所提供的 smtp server 吧.
已記錄

netman
管理員
俺是博士!
*****
文章: 15246



檢視個人資料 個人網站
« 回覆文章 #6 於: 2003-09-02 15:18 »

嗯,要是 'relayhost' 這個 keyword 找不到你要的,
那就用 "smart host" 來找找吧。(哦,這是 sendmail 的用詞啦)
已記錄
sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #7 於: 2003-09-03 12:15 »

引用自: "netman"
嗯,要是 'relayhost' 這個 keyword 找不到你要的,
那就用 "smart host" 來找找吧。(哦,這是 sendmail 的用詞啦)


設了之後,寄信去 yahoo 就會變成
Diagnostic-Code: X-Postfix; host outgoing.verizon.net[206.46.170.8] said: 550
    relaying mail to yahoo.com is not allowed

這個該死的 ISP
哈哈,不該罵人的,偶一定要搞到可以!
再踹踹看了 ~~~~

不過,sendmail 竟然沒有這個問題的說,怪哉??
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #8 於: 2003-09-03 15:16 »

你確定那個 isp 是你用的那條線路沒錯 ? 應該不會有 isp 不允許自己線路的使用者寄信吧....
已記錄

sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #9 於: 2003-09-03 16:37 »

引用自: "twu2"
你確定那個 isp 是你用的那條線路沒錯 ? 應該不會有 isp 不允許自己線路的使用者寄信吧....


真的束該死啊,偶又去查看了一下,
這個要" 認證" 的說,真束他媽媽的哩!
派謝,當初沒看到這一行!

偶來看看,這個部分,在 relayhost , 這邊要怎麼設??
~~~~

可束,好像在 main 檔中沒看到這部分的說  ~~~~
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #10 於: 2003-09-03 17:24 »

smtp_sasl_auth_enable
smtp_sasl_password_maps
smtp_sasl_security_options

應該與這三個設定有關, 怎麼設我也不清楚... 到 google 查看看吧.
已記錄

sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #11 於: 2003-09-04 03:12 »

引用自: "twu2"
smtp_sasl_auth_enable
smtp_sasl_password_maps
smtp_sasl_security_options

應該與這三個設定有關, 怎麼設我也不清楚... 到 google 查看看吧.


我只知道這 三行是關於我的 SMTP 要啟動認證所必要的哩!
派謝,才疏學淺 ~~~
如果是把我這條線路的ISP的 SMTP Server 當成 我的 Replyhost ,但是,這個 ISP 的 SMTP 又要 這個 " 認證" ~~~
還沒找到設定的法子........
偶還在搜尋中 ........................
有找到的話,會上來告訴大家的 ~~~~~~

 驚訝  驚訝  驚訝
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #12 於: 2003-09-04 08:56 »

引用自: "sean yang"
引用自: "twu2"
smtp_sasl_auth_enable
smtp_sasl_password_maps
smtp_sasl_security_options

應該與這三個設定有關, 怎麼設我也不清楚... 到 google 查看看吧.


我只知道這 三行是關於我的 SMTP 要啟動認證所必要的哩!
派謝,才疏學淺 ~~~
如果是把我這條線路的ISP的 SMTP Server 當成 我的 Replyhost ,但是,這個 ISP 的 SMTP 又要 這個 " 認證" ~~~
還沒找到設定的法子........
偶還在搜尋中 ........................
有找到的話,會上來告訴大家的 ~~~~~~

 驚訝  驚訝  驚訝


注意一下, smtp_sasl_auth_enable 與 smtpd_sasl_auth_enable 是不一樣的參數. (一個是 smtp, 另一個是 smtpd)

如果你是收信時使用的, 是設定 smtpd 的參數 (也就是一般給使用者認證用的).
如果你是寄信的時用的, 就是設定 smtp 的參數. (應該就是你目前需要用的)

我們這兒的 isp 沒看過透過 isp 自己管的 ip 需要認證才能寄信的, 所以一般很少用的 smtp 那幾個參數. 所以怎麼用... 應該很少人研究過吧.

如果你試出來了, 就上來分享一下心得吧. :-)
已記錄

sean yang
懷疑的國中生
**
文章: 49


檢視個人資料
« 回覆文章 #13 於: 2003-09-05 10:22 »

哈哈!
想不到我竟然老成這樣子了,
竟然後面有個 d 的分別都沒看出來 ~~~~`

偶會再用力的給他 try 下去的,再來報告 ~~~~
已記錄
jesseccs
可愛的小學生
*
文章: 20


檢視個人資料
« 回覆文章 #14 於: 2003-12-16 15:54 »

請教..我如何知道ISP的mail relay server是哪一台..

如Hinet,我用msa.hinet.net還是不行阿..會relay denied
已記錄
damon
酷!學園 學長們
俺是博士!
*****
文章: 4012


檢視個人資料 個人網站
« 回覆文章 #15 於: 2003-12-16 16:31 »

現在hinet的mail server都只能用webmail寄信了,不再開放smtp 25 port,請看他們的公告
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #16 於: 2003-12-16 20:56 »

引用自: "damon"
現在hinet的mail server都只能用webmail寄信了,不再開放smtp 25 port,請看他們的公告


那兒有這個公告?
因為我家的網站都是把信往 hinet 丟, 好像都很正常啊.
已記錄

jesseccs
可愛的小學生
*
文章: 20


檢視個人資料
« 回覆文章 #17 於: 2003-12-17 10:47 »

Help me,plz.

本來他是回應...
delay=1940, status=bounced (host mx00.xxx.de[x.x.x.x] said: 550-direct deliveries from this dialup ip refused, use your ISP's smarthost. 550 mail from x.x.x.x  rejected: administrative prohibition (host is blacklisted) (in reply to RCPT TO command))

我查過dns 反解..ok,hostname..ok...

postfix 同樣的設定..在這家公司就會發生問題..在另一家公司(台北)都不會有問題

isp是Hinet..固八...

最後,把main.cf的relayhost設到msa.hinet.net,對方reply說..access denied

到底出了啥問題阿...請教各位..感激不盡


$postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
inet_interfaces = all
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain, xxx.com.tw
myhostname = mail.xxx.com.tw
mynetworks = 192.168.185.0/24, 127.0.0.0/8, xx.xxx.xxx.xxx/29
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /etc/postfix/README_FILES
relay_domains = $mydestination, xxx.com.tw
sample_directory = /etc/postfix/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 450


OS:red hat 9.0
postfix : 2.x.x.16
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #18 於: 2003-12-17 11:29 »

我用 ms1.hinet.net [168.95.4.10] 來 relay, 目前看起來似乎很正常.
已記錄

jesseccs
可愛的小學生
*
文章: 20


檢視個人資料
« 回覆文章 #19 於: 2003-12-17 12:12 »

我瘋了..ms1.hinet.net一樣不行

奇怪的是..log裡出現的是ms1a.hinet.net..

我確定main.cf的relayhost是寫ms1.hinet.net 驚訝
已記錄
damon
酷!學園 學長們
俺是博士!
*****
文章: 4012


檢視個人資料 個人網站
« 回覆文章 #20 於: 2003-12-17 15:09 »

說明 :
    HiNet 為防止非 HiNet 用戶利用本公司郵件伺服器傳遞廣告信及騷擾 網路使用者, 不得不關閉郵件傳遞(Mail Relay)的服務. 為使 HiNet 客戶在國外也能正常地收發 email , 本公司提供 Web 界面來讀取及 寄送郵件.

之前是有收到這樣的通知
已記錄
netman
管理員
俺是博士!
*****
文章: 15246



檢視個人資料 個人網站
« 回覆文章 #21 於: 2003-12-17 15:21 »

退信有說:
use your ISP's smarthost

postfix 的 smarthost 不知叫甚麼?若是用 sendmail ,將 sendmail 的 smarthost 設為 ISP 的 smtp server 就是了。
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #22 於: 2003-12-17 16:16 »

引用自: "jesseccs"
我瘋了..ms1.hinet.net一樣不行

奇怪的是..log裡出現的是ms1a.hinet.net..

我確定main.cf的relayhost是寫ms1.hinet.net 驚訝


用 [168.95.4.10] 不要用 ms1.hinet.net 試看看.
不過我不是用 relayhost 設定... 我是用 transport 來做 (因為有其他的 routing).
已記錄

twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #23 於: 2003-12-17 16:24 »

引用自: "twu2"
引用自: "jesseccs"
我瘋了..ms1.hinet.net一樣不行

奇怪的是..log裡出現的是ms1a.hinet.net..

我確定main.cf的relayhost是寫ms1.hinet.net 驚訝


用 [168.95.4.10] 不要用 ms1.hinet.net 試看看.
不過我不是用 relayhost 設定... 我是用 transport 來做 (因為有其他的 routing).


我猜是用 msX.hinet.net 去做 MX 的查詢時, 都會回覆  msXa.hinet.net 的 address. 而這些 msXa.hinet.net 的主機並不接受 relay.
實際接受 relay 的主機都是 msrX.hinet.net 才對.

如果直接用 ip 來連. 就會被轉到 msrX.hinet.net 的主機. (load balance)

或者直接用 msrX.hinet.net 來連線也一樣. 如 msr1.hinet.net.
已記錄

jou
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4785


檢視個人資料
« 回覆文章 #24 於: 2003-12-17 16:36 »

有一個疑問,為什麼 jesseccs 有固八又有 domain name ,還要作 relayhost,而不是自已管理? @_@
已記錄
twu2
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4828



檢視個人資料 個人網站
« 回覆文章 #25 於: 2003-12-17 16:52 »

引用自: "jou"
有一個疑問,為什麼 jesseccs 有固八又有 domain name ,還要作 relayhost,而不是自已管理? @_@


節省頻寬, 降低對方不接受本機直接連線的風險.

反過來想, 直接送信到對方主機有什麼好處? 除了可以知道信還在不在主機的 queue 中, 似乎也沒什麼好處.
已記錄

netman
管理員
俺是博士!
*****
文章: 15246



檢視個人資料 個人網站
« 回覆文章 #26 於: 2003-12-17 19:22 »

各位有仔細看 error 嗎:
程式碼:
delay=1940, status=bounced (host mx00.xxx.de[x.x.x.x] said: 550-direct deliveries from this dialup ip refused, use your ISP's smarthost. 550 mail from x.x.x.x rejected: administrative prohibition (host is blacklisted) (in reply to RCPT TO command))


問題不是自己要如何設,
而是對方不接受你這段 IP ...
那不是你可控制的,除非換一段 IP。

為何要用 ISP 的 relay ?
想想嘛:
--- ISP 憑啥賺我們的錢?﹗
這是他們應該提供的 service 。
iSp 的 S ,就是 Service 的意思...
已記錄
jesseccs
可愛的小學生
*
文章: 20


檢視個人資料
« 回覆文章 #27 於: 2003-12-18 12:23 »

感謝各位回應,小弟先去試試..

To netman sir:
  同意ISP要relay mail....
  那唯一的solution是換一組ip?Hinet願意給換嗎?Or要求hinet給我Mail Relay

To all:
其實我要求不多..只要可以送達對方mail就好(當然不能用別的mail account)..因為這mail是公司重要客戶!

tks,again!
已記錄
damon
酷!學園 學長們
俺是博士!
*****
文章: 4012


檢視個人資料 個人網站
« 回覆文章 #28 於: 2003-12-18 16:09 »

你問問對方是用哪一家的dnsbl,在去那邊把你公司的ip給除名,這比較實際
已記錄
netman
管理員
俺是博士!
*****
文章: 15246



檢視個人資料 個人網站
« 回覆文章 #29 於: 2003-12-18 18:21 »

引用自: "damon"
你問問對方是用哪一家的dnsbl,在去那邊把你公司的ip給除名,這比較實際


有可能是對方整個 C Class 給  block 掉了,
也有可能在反解那邊來判斷...
機器是我設,只能靠猜~~~

hinet 肯定會讓 client 來 relay 的﹗要不換 seednet 吧...
去問客服吧...
已記錄
頁: [1] 2
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
本頁花了 0.083 秒,以及 16 次的資料庫查詢。