作者 主題: 如何讓Sendmail接收大小寫的使用者帳號?  (閱讀 6118 次)

0 會員 與 1 訪客 正在閱讀本文。

劍客

  • 活潑的大學生
  • ***
  • 文章數: 238
    • 檢視個人資料
    • http://kalug.ks.edu.tw
發信人: kubee@kkcity.com.tw (一個頭兩個大)
日期: 23 Jan 2002 09:14:30 GMT
標題: Re: 如何讓Sendmail接收大小寫的使用者帳號?
信群: tw.bbs.comp.linux    看板: TWBBS/linux/A0U4SVNM
來源: <3kSZL6$aqX@bbs.kkcity.com.tw>:183888, 210.59.230.230
組織: KKCITY

※ 引述《KatanaLin@bbs.ee.ntu.edu.tw (Katana)》之銘言:
> Sendmail 8.11
> 我在Linux內建立了一個Kevin的帳號,我也修改了sendmail.cf的檔案,
> 讓有大寫的的帳號可以收到信件,但仍有一個問題是我想解決的,
> 希望先進可以指導小弟。
> 當有人寫信給Kevin@mail-server.com時,Kevine可以收到信件沒問題,
> 可是當寫信者寫的收件人地址是kevin@mail-server.net時,
> 因為第一個字元大小寫的問題,而被Sendmail判定為User unknown,
> 要如何解決這樣的情況呢?可不可以不要使用aliases的方式。

這個問題...不需用aliases
直接修改 sendmail.cf 這個檔案
搜尋 Mlocal 這一行...
F=lsDFMAw5:/|@qSPfhn9
改為下面這一行
F=lsDFMAw5:/|@qSPfhun9
就是多加一個 u     ^

這樣你不管用何種大小寫組合...都可以收
他會完全忽視大小寫的不同

                            小洋


Charlie

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
如何讓Sendmail接收大小寫的使用者帳號?
« 回覆 #1 於: 2002-05-03 11:47 »
小弟 用的是 RH 7.2 , sendmail Sendmail 8.11.6
將 /etc/sendmail.cf 改成這樣 :
Mlocal,         P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhun9, S=EnvFromL/HdrFromL
, R=EnvToL/HdrToL,
                T=DNS/RFC822/X-Unix,
                A=procmail -t -Y -a $h -d $u

然後 /etc/rc.d/init.d/sendmail stop 幾次後再
/etc/rc.d/init.d/sendmail start

然後用 Outlook 寄 charlie@hcy.yonyu.com.tw 一次還是一樣出現
User unknown', 連接埠: 25, 安全(SSL): 否, 伺服器錯誤: 550, 錯誤碼: 0x800CCC79

但是寄給 Charlie@hcy.yonyu.com.tw 的可以正常送出以及接收.

/var/log/maillog 的內容也是 User unknown.


還有哪些地方要注意嗎 ???
 :-?
Thanks