非本地域的用戶使用本地smtp服務的設置(需要認證的那種)
發表于:2007-05-25來源:作者:點擊數:
標簽:
我的 服務器 由于做了smtp認證和mailfromauth,但是我們公司的經理卻給我出了一個難題:他目前使用的郵件帳號已經使用多年,他和好多客戶進行聯系都是使用的該帳戶,但是該郵件帳戶的服務提供商卻突然用對使用smtp進行收費,就是說他目前只能使用該郵件帳號
我的
服務器由于做了smtp認證和mail from auth,但是我們公司的經理卻給我出了一個難題:他目前使用的郵件帳號已經使用多年,他和好多客戶進行聯系都是使用的該帳戶,但是該郵件帳戶的服務提供商卻突然用對使用smtp進行收費,就是說他目前只能使用該郵件帳號的pop3,而不能使用smtp發郵件了。由于我們擁于自己的Mail服務器,所以他想使用我們服務器的smtp進行發郵件。首先我想到的是給他開個用戶,認證信息使用這個用戶,但是我們的郵件服務器卻設置了smtp認證和mail from的auth,他發郵件時發件人就不能使用11@tom.com,因為我的服務器要進行mail from驗證,所以他不能直接使用我們的smtp服務。
經過gadfly老兄的耐心教導和我的反復試驗終于試驗成功,首先感謝gadfly老兄的無私幫助。下面是我實現的過程:
我
測試使用的郵件帳戶是tom.com的,郵件帳戶為11@tom.com.
首先我使用./vadddomain tom.com來添加tom.com虛擬域,并且使用./vadduser 11@tom.com添加用戶,并設置密碼為:123。
刪除rcpthosts和virtualdomains下的關于tom.com的信息(如果不刪除的話,使用本服務器的其他域的用戶發給11@tom.com的郵件將會保存在本地,而11@tom.com的pop3使用的是tom.com的,所以該帳戶就收不到郵件了)。
使用ps -a查看qmail-send的pid號。
kill -HUP pid 重新啟動qmail。
現在你就可以設置11@tom.com使用本地郵件服務器的smtp進行發信了。
但是還會存在一個問題,那就是tom.com域的其他用戶發往11@tom.com的信,11@tom.com可以收到,但是11@tom.com發往tom.com域的其他郵件帳戶的郵件,其他帳戶的用戶接受不到只是因為:tom.com的帳戶發郵件時使用別的smtp,發往tom.com域的其他用戶,tom.com郵件服務器就會檢查mail from然后進行auth,所以就收不到,因為tom.com郵件服務器對mail from他自己的域做了auth。解決辦法就是更改發件人地址11@tom.com為別的郵件地址,那樣tom.com的其他用戶就可以收到了。但是我得qmail打過gadfly的smtp補丁,所以不能更改發件人地址。不過有些服務器不一定有這個mail from auth呀,那樣就沒有問題的。
不知道還有沒有其他的
解決方案,大家可以踴躍發言,討論一下其他的解決方案。謝謝~
roadli 回復于:2003-05-13 08:39:10
|
看了半天不太明白你所做的一大堆東西!
不過我覺得可以這樣做:
在你的qmail系統中給你們經理添加一個賬號,然后在你們經理收郵件的客戶端修改原來賬戶的設置(以outlook express為例),pop3服務器不需要改變,將smtp服務器改成你的qmail服務器的地址,然后把下面“我的服務器要求身份驗證”選上,再點旁邊的設置,選登陸方式,將你再qmail服務器上給經理添加的賬戶和密碼填上,就OK啦!
|
roadli 回復于:2003-05-13 09:00:46
|
又看了一遍,好像看懂了
我試了一下好像可以這樣,在你們經理收郵件的客戶端上這樣設置(還是以outlook express為例),將賬戶中用戶信息這塊里的電子郵件地址改為你qmail服務器上給經理開的郵件地址。
這樣,老兄戶往他原來的信箱中發信他能收到,但是他用這個賬戶給別人發信后,別人給他回信就直接回到你qmail服務器上的這個地址來了。這樣時間長了,原來所有的用戶就都慢慢轉到使用你qmail服務器上這個地址給你們經理發信了!
哦,這樣做了以后還要給你們經理的客戶端上添加一個收你qmail服務器上郵件的賬戶,要不然別人回的信他看不到了!
以上是小弟的愚見!
|
peijun.jiang 回復于:2003-05-13 09:05:22
|
[quote:2f1fc2d385="roadli"]看了半天不太明白你所做的一大堆東西!
不過我覺得可以這樣做:
在你的qmail系統中給你們經理添加一個賬號,然后在你們經理收郵件的客戶端修改原來賬戶的設置(以outlook express為例),pop3服務器不需要改變,將..........[/quote:2f1fc2d385]
但是我的服務器打的有補丁呀,就是你發郵件的時候你的發件人地址是需要驗證的,所以不可以更改發件人的地址,他使用我的smtp的時候肯定要驗證mail from,那樣肯定就發不出去的。你提到的方法當然我早就想到了,不可行的。
|
peijun.jiang 回復于:2003-05-13 09:20:59
|
[quote:524863ad68="roadli"]又看了一遍,好像看懂了
這樣,老兄戶往他原來的信箱中發信他能收到,但是他用這個賬戶給別人發信后,別人給他回信就直接回到你qmail服務器上的這個地址來了。這樣時間長了,原來所有的用戶就都慢慢轉到使用你qmail服務器上這個地址給你們經理發信了!
這樣,老兄..........[/quote:524863ad68]
那他怎么能夠收到發往我給他開的賬戶的郵件呢,它的pop3可不是使用的我的pop3服務?
|
emylekao 回復于:2004-11-18 13:12:45
|
樓主的檢查mail from是怎么做的?能說說嗎?
|
platinum 回復于:2004-11-18 16:55:22
|
[quote:fdd4486006="emylekao"]樓主的檢查mail from是怎么做的?能說說嗎?[/quote:fdd4486006]
我也想知道
|
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|