中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Linux下安裝Sendmail服務器軟件

發布時間:2021-08-12 17:57:25 來源:億速云 閱讀:167 作者:chen 欄目:系統運維

本篇內容介紹了“怎么在Linux下安裝Sendmail服務器軟件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1、從www.sendmail.org下載最新的版本(這個snedmail倒是有必要升級為最新的版本,因為它的升級主要是安全漏洞問題)。這里說明的是用的sendmail-8.12.2.tar.gz
  2、cd /usr/local/src/
  3、把文件下載到:/usr/local/src中
  4、tar zxvf sendmail-8.12.2.tar.gz
  5、cd /usr/local/src/sendmail-8.12.2
  6、chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
  7、chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
  8、cd /usr/local/src/sendmail-8.12.2/sendmail
  9、sh Build
  10、cd /usr/local/src/sendmail-8.12.2/cf/cf
  11、建立文件sendmail.mc內容如下,你可根據需要修改相應部分。
  divert(-1)
  dnl This is the macro config file used to generate the /etc/sendmail.cf
  dnl file. If you modify thei file you will have to regenerate the
  dnl /etc/sendmail.cf by running this macro config through the m4
  dnl preprocessor:
  dnl m4 /etc/sendmail.mc > /etc/sendmail.cf
  dnl You will need to have the Sendmail-cf pacage installed for this to work.
  include(`/usr/local/src/sendmail-8.12.2/cf')
  define(`confDEF_USER_ID',`8:12')
  OSTYPE(`linux')
  undefine(`UUCP_RELAY')
  undefine(`BITNET_RELAY')
  define(`confTO_CONNECT', `1m')
  define(`confTRY_NULL_MX_LIST',true)
  define(`confDONT_PROBE_INTERFACES',true)
  define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
  define(`SMART_HOST',compaq.rd.xxx.com)
  <---這條用于(非HUB)缺省使用HUB發送郵件
  MASQUERADE_AS(`rd.xxx.com')
  <-------------------------
  FEATURE(`masquerade_entire_domain')
  <---這三條用于郵件地址偽裝
  FEATURE(`masquerade_envelope')
  <-------------------------
  FEATURE(`smrsh',`/usr/sbin/smrsh')
  FEATURE(`mailertable',`hash -o /etc/mail/mailertable')
  FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
  FEATURE(redirect)
  FEATURE(always_add_domain)
  FEATURE(use_cw_file)
  FEATURE(local_procmail)
  FEATURE(`access_db')
  FEATURE(`blacklist_recipients')
  FEATURE(`accept_unresolvable_domains')
  MAILER(smtp)
  MAILER(procmail)
  dnl We strongly recommend to comment this one out if you want to protect
  dnl yourself from spam. However, the laptop and users on computers that do
  dnl not hav 24x7 DNS do need this.
  dnl FEATURE(`relay_based_on_MX')
  12、sh Build install-cf
  13、groupadd smmsp
  14、useradd smmsp
  15、cd cd /usr/local/src/sendmail-8.12.2/sendmail
  16、sh Build install
  17、cd /usr/local/src/sendmail-8.12.2/makemap
  18、sh Build clean
  19、sh Build all
  20、sh Build install
  21、cd /usr/local/src/sendmail-8.12.2/
  22、在本域DNS主數據庫文件中增加MX紀錄:
  rd.xxx.com. IN MX 0 compaq
  注意修改相應部分。那個0是有幾個郵件集中器的時候用于標記先后順序的。當有好幾個MX的時候,建議順序寫為10、20、30&hellip;
  23、在/etc/mail目錄下創建access文件,內容類似如下:
  127.0.0.1 RELAY
  21.9.22 RELAY
  211.99.221.238 RELAY
  然后:makemap hash access.db < access
  24、創建文件/etc/mail/local-host-names,其內容為本機的擁有的域名信息。
  rd.xxx.com
  compaq.rd.xxx.com
  25、創建文件/etc/mail/aliases,內容類似:
  MAILER-DAEMON: postmaster
  postmaster: root
  bin: root
  daemon: root
  nobody: root
  運行newaliases創建數據庫。
  創建別名文件的意義之一在于當郵件發往域中其他郵件服務器的用戶而不是mail HUB用戶的時候用。
  比如增加一條:
  atan: atan@fbsd
  則導致郵件發往mail HUB的時候自動轉發到atan@fbsd.rd.xxx.com
  26、啟動sendmail: /usr/sbin/sendmail -bd -q30m
  排錯:如果有問題導致啟動不了,大部分問題和DNS配置有關,可以使用nslookup檢查DNS是否正常。挨個檢查/etc/mail中的文件內容也是排錯的好辦法。另外,修改配置,不建議直接編輯sendmail.cf文件,建議使用m4宏編譯工具,因為有些帶有安全漏洞或過時的宏在編譯的時候會有提示,這樣以免造成相關安全問題。

“怎么在Linux下安裝Sendmail服務器軟件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霍城县| 治县。| 正安县| 辽宁省| 甘德县| 大悟县| 彰化县| 古蔺县| 荃湾区| 霍邱县| 渭南市| 肥东县| 绥宁县| 千阳县| 太仆寺旗| 康马县| 沧州市| 新乡市| 永平县| 肃北| 浪卡子县| 兰溪市| 化德县| 板桥市| 北海市| 宁南县| 阳谷县| 正镶白旗| 元江| 南漳县| 南陵县| 日土县| 合肥市| 石阡县| 新建县| 彭阳县| 繁昌县| 罗田县| 江津市| 徐水县| 垦利县|