在linu下安裝sendmail時應該怎樣配置?接收時的

時間 2021-12-24 14:52:35

1樓:匿名使用者

vi sendmail.cf 在89行加入127.0.0.1 以及本地ip 在266行 addr=0.0.0.0

vi local-host-names 新增本地ip localhost 127.0.0.1

vi access 192.168.1.200,.com .126.com

vi etc/hosts 在這裡要注意 不能刪除第一行 再新增一行 本地ip 我的sendmail不能用是直接將第一行更換為本地ip !!

當然 如果要傳送資訊到外網,需要下一個**伺服器~~這樣才能傳送

2樓:匿名使用者

基於linux redhat 6.2。

我們有理由認為,對於各種redhat版本,可能都存在類似問題,而下述方法也是對各種情況都有效的。

其一,安裝pop3伺服器。

在linux的安裝過程中,無論是否選擇everything,系統都不會安裝pop3和imap協議伺服器,所以必須自己手動安裝。首先要注意,pop3伺服器程式在imap的rpm包中。

1.首先將光碟放入光碟機,然後使用命令:mount /dev/cdrom;

2.其次是進入光碟中rpm包的目錄,使用命令如下:cd /dev/cdrom/redhat/rpms;

3.然後是安裝rpm包,使用命令如下:

rpm –i imap-4.7-5.i386.rpm;

4.最後是將光碟機解除安裝,使用命令如下:umount /dev/cdrom。

安裝過程結束。

需要說明的是:pop3協議的伺服器是在imap的包中,這個可以通過執行:rpm –q –l –p imap-4.7-5.i386.rpm,來檢視rpm包的內容。

其二,讓linux在啟動時自行啟動pop3服務。

只有一個步驟:使用vi或者其他編輯工具,在/etc/inetd.conf中找到以#pop3開頭的一行,將該#去掉。

其三,為了讓使用者在地址中能夠使用域名,而不是ip地址,必須對sendmail進行如下設定:

開啟/etc/sendmail.cw檔案,在其中加入伺服器主機名,這裡應該這樣一行:

etran.com

伺服器端一切ok。

3樓:匿名使用者

你用的是 fedora ? 還是紅旗? 還是unbuntu? 還是 redhat? 還是其他?

linux中sendmail伺服器安裝pop3和imap?

4樓:匿名使用者

對的 outlook 知道不 你配置pop3後就可以在outlook上接郵件了 就是說允許其他遠端訪問你的郵件伺服器。

5樓:匿名使用者

安裝pop3服務 是把 linux當成伺服器 和2003 (客戶機)互相發資訊 imap 相反作用

sendmail 在linux 中如何啟動

6樓:我tm不管

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

7樓:大大蟲

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

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

8樓: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伺服器進行收發郵件了,由於郵件伺服器就在本地區域網,所以速度很快。

9樓:匿名使用者

不是用的git-sendemail?

在虛擬機器安裝linu與真實安裝linu有區別嗎

有很大區別!虛擬的硬體和真實硬體差別很大。虛擬硬體根據真實硬體的不同,所虛擬的硬體也不同!但都是虛擬機器可用的硬體!如果你買有vm虛擬機器,試一下在虛擬機器中使用物理磁碟裝一次linux,之後從物理啟動次系統很可能就無法進入,因為核心的原因,虛擬機器下的虛擬裝置需要核心,到了真實硬體下便不能識別了!...

在vmware中安裝linu時安裝vmwaretools文

linux下需要xwindow已安裝執行,開發工具最後在裝linux是安裝好將vmwaretoolstar包拷貝到 tmp tmp下執行tarxzcf包名會生成一個vmwaretools目錄進入目錄執行.vmware install.pl根據提示輸入,或一路回車按預設安裝,安裝完後重啟linuxok...

linu下安裝oracle中執行runinstaller提示沒有

刺友互 linux下安裝oracle中執行.runinstaller 提示沒有這個檔案或目錄是設定錯誤造成的,解決方法為 1 檢查磁碟空間,按照要求oracle安裝盤應該大於6.5g以上。2 swap分割槽和記憶體。swap分割槽我們可以用命令檢視 grep swaptotal proc memin...