sendmail在linu中如何啟動

時間 2021-10-14 20:23:48

1樓:我tm不管

chkconfig sendmail on 設定為開機啟動service sendmail start 啟動服務service sendmal stop 停止服務service sendmail restart 重啟服務

2樓:大大蟲

啟動:service sendmail start停止:service sendmail stop重啟:

service sendmail restart開機自動啟動:chkconfig sendmail on

3樓:open資源分享

sendmail的配置檔案需要配置正確,由於sendmail的配置十分複雜。通常它的配置檔案是sendmail.cf,位於/etc/mail目錄下。

由於sendmail.cf的語法深奧難懂,很少有人會直接去修改該檔案來對sendmail伺服器進行配置。一般通過m4巨集處理程式來生成所需的sendmail.

cf檔案。建立的過程中還需要一個模板檔案,系統預設在/etc/mail目錄下有一個sendmail.mc模板檔案。

可以根據簡單、直觀的sendmail.mc模板來生成sendmail.cf檔案,而無需直接編輯sendmail.

cf檔案。可以直接通過修改sendmail.mc模板來達到定製sendmail.

cf檔案的目的。這裡介紹建立sendmail.cf檔案的步驟:

(1)備份原有sendmail.cf檔案

在終端命令視窗執行以下命令:

cp /etc/mial/sendmail.cf /etc/mail/sendmail.cf.bak

(2)生成sendmail.cf檔案

根據sendmail.mc模板檔案產生sendmail.cf配置檔案,並匯出到/etc/mail/目錄下:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

(3)重啟sendmail服務

[root@ahpeng root] /etc/rc.d/init.d/sendmail restart

很明顯在用m4巨集編譯工具建立sendmail.cf檔案比較方便,而且不容易出錯,更可以避免某些帶有安全漏洞或者過時的巨集所造成的破壞。一個sendmail.

mc模板的大致內容如下:

divert(-1)dnl

......

include('/usr/share/sendmail-cf/m4/cf.m4')dnl

versionid('setup for red hat linux')dnl

ostype('linux')dnl

......

dnl #

dnl define('smart_host','smtp.your.provider')

dnl #

define('confdef_user_id',''8:12'')dnl

define('conftrusted_user', 'smmsp')dnl

dnl define(′confauto_rebuild′)dnl

......

這裡介紹sendmail.mc模板的語法組成:

dnl:用來註釋各項,同時dnl命令還用來標識一個命令的結束。

divert(-1):位於mc模板檔案的頂部,目的是讓m4程式輸出時更加精簡一些。

ostype ('operationsystemtype'):定義使用的作業系統型別,顯然這裡應該用linux代替operationsystemtype,注意要用一個反引號和一個正引號把對應的作業系統型別括起來。

define:定義一些全域性設定,對於linux系統,設定了ostype之後,可以定義下面的一些全域性引數,如果不定義,就使用預設值。這裡舉兩個簡單例子:

define('alias_file','/etc/aliases')

定義別名檔案(alia file)的儲存路徑,預設是/etc/aliases

define('status_file', '/etc/mail/statistics')

sendmail的狀態資訊檔案。

以上只是sendmai.mc的一些簡單的語法解釋,更多的引數含義及其配置資訊可以參見http://www.

3.  為新使用者開電子郵件賬號

在linux裡為新使用者開設電子郵件賬戶比較簡單,只需在linux系統裡新增一個使用者即可。單擊"主選單→系統設定→使用者和組群"選單項,開啟"red hat使用者管理器"對話方塊,單擊"新增使用者"按鈕,在出現的"建立新使用者"對話方塊裡指定使用者名稱、登入口令即可,如圖3所示。

假設我們新增了一個使用者peter(密碼為peter),這樣該使用者就有了一個郵件地址[email protected](此處的yourdomain.com用你自己域名代替)。

以上過程也可以在終端命令視窗執行以下命令來實現:

[root@ahpeng root]#adduser peter -p peter

其實,它是利用磁碟配額功能來實現的。電子郵件的暫存空間是在/var/spool/mail目錄下,只要通過磁碟配額設定每一個使用者在這個目錄下能使用的最大空間即可。

[root@ahpeng root]#/etc/rc.d/init.d/xinetd reload

設定好以後,就可以在outlook express裡面設定好郵件賬號,以後就可以直接利用sendmail伺服器進行收發郵件了,由於郵件伺服器就在本地區域網,所以速度很快。

4樓:匿名使用者

不是用的git-sendemail?

linux如何檢視sendmail 是否有啟動?

5樓:網路夜行者

執行如下命令:

netstat -tuln | grep 25如果有結果,應該是有啟動。這是簡便的方法。

另外你可以檢視你的系統日誌啊。這是最好的辦法

6樓:匿名使用者

netstat -tunl

檢視sendmail的監視埠 是否是listen參考《鳥哥私房菜》

在linu系統中如何執行c語言程式

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...

linu中rootlocalhost是怎麼變成

一棵無所不知的小白菜 1 找到 etc resolv.conf檔案,會發現多了一行search bogon。2 通過vi把最後的 search bogon 刪除,儲存退出。然後重啟伺服器問題解決。3 bogon其實只是一個主機名而已,只需要通過hostname命令指定新的主機名.格式如 hostna...

在ecel中如何引用公式,在excel中如何引用公式

公式定義 公式是在工作表中對資料進行分析的等式。它可以對工作表數值進行加法 減法或乘法等運算。還可以引用同一工作表中的其他單元格 同一工作薄不同工作表中的單元格 或者其它工作薄的工作表中的單元格。公式由運算子 常量 單元格引用值 名稱和工作表函式等元素構成。運算子運算子用來對公式中的各元素進行運算操...