作者 主題: 關於RH7.3的smtp auth  (閱讀 3705 次)

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

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
關於RH7.3的smtp auth
« 於: 2002-06-12 11:41 »
請教:
RH7.2及7.1的smtp auth設定都是,在/usr/share/sendmail-cf/cf 去修改 redhat.mc 檔.
但是RH7.3上找不到哩!

請教是換了名字,還是換了放置地方,還是設定的方式改了呢?

請各位大大指點

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
關於RH7.3的smtp auth
« 回覆 #1 於: 2002-06-12 12:37 »
用 find 或 locate 找找 redhat.mc 或 sendmail.mc  ﹖﹖

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
關於RH7.3的smtp auth
« 回覆 #2 於: 2002-06-12 13:09 »
呵!! 剛在V bird的討論區看到了,轉貼過來給有須要的朋友吧!
照這做就成功囉

來源網址http://aerosol.ev.ncku.edu.tw/~vbird/forums.phpbb200/viewtopic.php?t=121
6


引用
鳥哥我來了~(有利用您的大作加以修改,如有冒犯敬請原諒)
各個packet的版本如下:
sendmail-cf-8.11.6-15
sendmail-8.11.6-15
cyrus-sasl-1.5.24-25

redhat7.3版本的smtp認證,跟7.2類似,只差了兩個地方
修改 /etc/mail/ 底下的 sendmail.mc 檔案:
[root@ninja /root]# cd /etc/mail/
[root@ninja mail]# vi sendmail.mc
..........
dnl TRUST_AUTH_MECH(
DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
dnl define(
confAUTH_MECHANISMS’,
DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
..........
DAEMON_OPTIONS(
Port=smtp,Addr=127.0.0.1, Name=MTA’)
..........
將上面的三行改成中,前兩行 dnl 去掉,第三行則將 127.0.0.1 改成 0.0.0.0 如下所示:

..........
TRUST_AUTH_MECH(
DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
define(
confAUTH_MECHANISMS’,
DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
..........
DAEMON_OPTIONS(
Port=smtp,Addr=0.0.0.0, Name=MTA’)
..........

製作 sendmail 參數檔與重新啟動 sendmail:
修改完成之後,再來則是製作 sendmail 的參數檔 sendmail.cf 了,指令下達:
[root@ninja /root]# cd /etc/mail/
[root@ninja mail]# cp /etc/sendmail.cf /etc/sendmail.cf.old <==備份舊的檔案
[root@ninja mail]# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf <==加入新的參數檔

[root@ninja mail]# /etc/rc.d/init.d/sendmail restart <==重新啟動 sendmail
相信嗎?這樣的步驟一完成,你的郵件主機就具有 smtp 身份認證的功能囉!

redfox

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
關於RH7.3的smtp auth
« 回覆 #3 於: 2002-06-27 10:43 »
RH 7.0 + CLE 1.0 怎麼無法在/usr/share/sendmail-cf/cf 下的redhat.mc 檔中找到要修改的
dnl TRUST_AUTH_MECH( DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
dnl define( confAUTH_MECHANISMS’, DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
只找到此
DAEMON_OPTIONS( Port=smtp,Addr=127.0.0.1, Name=MTA’)
我用 rpm -q cyrus-sasl 查到是: cyrus-sasl-1.5.24-11
rpm -q sendmail --> sendmail-8.11.2-9
該如何修改才可以使用SMTP AUTH呢?
請各位高手幫幫忙啦!
弟是Linux入門初學者........>___<.............
謝啦!!
edFox Wrote. (=^ω^=)

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
關於RH7.3的smtp auth
« 回覆 #4 於: 2002-06-27 10:51 »
rh7.0 這個版本我從來沒用過﹐或許版本和前面討論的不一樣。
我知道 rh7.3 是改到 /etc/mail 目錄底下去了。或許按小弟前面的建議用 find 或 locate 找找是否還有其它的 mc 檔﹖如果只您找到的這個﹐嘗試方法有二﹕

1) 硬是加上兩行(不保證 work)
2) 升級 sendmail

無論如何﹐請先備份。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
關於RH7.3的smtp auth
« 回覆 #5 於: 2002-06-27 11:16 »
引述: "redfox"
RH 7.0 + CLE 1.0 怎麼無法在/usr/share/sendmail-cf/cf 下的redhat.mc 檔中找到要修改的
dnl TRUST_AUTH_MECH( DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
dnl define( confAUTH_MECHANISMS’, DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
只找到此
DAEMON_OPTIONS( Port=smtp,Addr=127.0.0.1, Name=MTA’)
我用 rpm -q cyrus-sasl 查到是: cyrus-sasl-1.5.24-11
rpm -q sendmail --> sendmail-8.11.2-9
該如何修改才可以使用SMTP AUTH呢?
請各位高手幫幫忙啦!
弟是Linux入門初學者........>___<.............
謝啦!!


這是很久以前的問題了!  請使用搜尋找一下,小弟的名字加上sendmail這相關字眼,就可以找到了...!!
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。