導航:首頁 > 程序命令 > linuxmail命令安裝

linuxmail命令安裝

發布時間:2022-08-11 11:35:50

linux下mail命令問題,急求,在線等

把mail命令安裝上去或者使用mailx啊。
用可能要裝的是sendmail。

❷ red hat linux 下如何架設E-mail伺服器

Linux下架設郵件伺服器其實並不難。我們以Red Hat Linux 9.0為例。在linux下可供選擇的郵件伺服器套件有Sendmail和Qmail。Qmail比較注意安全問題,假如你需要一個安全的郵件網關,那它是一個不錯的可選方案;而Sendmail在穩定性、可移植性、及確保沒有bug方面具有一定特色,且可以在網路中搜索到大量的使用資料,因此Linux下一般都選用此系統搭建,本文也是基於Sendmail為例。
Linux下架設郵件伺服器一、安裝Sendmail 完全安裝Red Hat Linux 9.0時,Sendmail就會自動內置,版本號為8.12.8-4。如果你不確定Linux是否已經安裝有sendmail,可以輸入以下命令查看: [root@ahpeng root] rpm –qa grep sendmail 如果確定沒有安裝,請在圖形界面下依次選擇單擊「主菜單-系統設置-添加刪除應用程序」,然後在打開的「軟體包治理」窗口裡選中「郵件伺服器」選項,點「更新」後按照提示安裝即可。

❸ LINUX郵件伺服器搭建

1. 用以下命令查看系統是否安裝了sendmail:
[root@mail /root]# rpm –qa |grep sendmail
sendmail-8.11.0-8
2. 卸載sendmail:
[root@mail /root]# rpm -e sendmail –nodeps
3. 用以下命令殺死運行中的sendmail進程:
[root@mail /root]# killall sendmail
如果系統提示:
sendmail: no process killed
則說明當前系統中沒有sendmail進程。
4. 安裝postfix:
[root@mail /root]# rpm -ivh postfix-20010228release-2.i386.rpm
若已經安裝,則此步可以省略。(註:安裝時最好用rpm包,會自動創建postfix用戶和postfix組)
5. 安裝imap
rpm –ivh /mnt/cdrom/RedHat/RPMS/ imap-4.7c2-12.rpm
imap使pop3有效,即打開110埠。(註:安裝時最好用rpm包)
若已經安裝,則此步可以省略。
6. 檢查系統中是否安裝了cyrus-sasl
執行以下命令查看系統中是否安裝了cyrus-sasl:
rpm –qa |grep cyurs
如果您看到以下提示,則說明已經安裝了cyrus-sasl
[root@test bye2000]# rpm -qa |grep sasl
cyrus-sasl-devel-1.5.24-17
cyrus-sasl-1.5.24-17
否則,請用rpm –ivh 命令先安裝所需sasl-cyrus包。
7.修改postfix用戶
同時應該讓該用戶不能登錄到系統,也即不為該用戶指定可執行的登錄外殼程序和可用
的用戶宿主目錄。
編輯/etc/passwd文件中的相關條目如下所示:
postfix:x:89:89::/no/where:/no/shell [編輯後,只修改藍色部分就可以了]
即:修改用戶的Home directory和Shell 參照 /etc/passwd文件

8.編輯postfix的主要配置文件/etc/postfix/main.cf,根據需求只需修改以下幾個參數:
1)mydomain
指明你的域名,在這里我們指定:
mydomain = xx.com
2)myorigin
myorigin參數指明發件人所在的域名。如果你的用戶的郵件地址為[email protected],則該參數指定@後面的域名。在這里我們指定:
myorigin = $mydomain
3)inet_interfaces
inet_interfaces = all 監聽所有埠
4)mydestination
mydestination參數指定postfix接收郵件時收件人的域名,換句話說,也就是你的postfix
系統要接收什麼樣的郵件。通常與myorigin一樣:
mydestination = $mydomain
5)mynetworks_style
設置網路類型,我們指定:
mynetworks_style = subnet
6)ynetworks
定義可以使用的此smtp伺服器發信的客戶ip地址,因為公司的ip范圍已知,所以我們
指定:
mynetworks = 192.168.1.0/24
註:此項可根據情況而定,主要是指定ip范圍,假如公司的ip劃分是按照網段來的,例如:10.10.1.0~10.10.1.9,10.10.3.0~10.10.3.9等等更細。根據需要,該項可以不設置。
7)SMTP的配置
為了告訴postfix採用sasl來進行SMTP的用戶認證,我們必須在/etc/postfix/main.cf文件的最後添加以下幾行:
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated
permit_auth_destination reject
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
說明如下:
smtpd_sasl_auth_enable:告訴SMTP客戶,該SMTP伺服器需要進行用戶認證。

smtpd_recipient_restrictions = permit_sasl_authenticated
permit_auth_destination reject
僅僅中繼通過SMTP認證的客戶端郵件,以及接收本postfix為最後一站的郵件。
broken_sasl_auth_clients = yes
有一些Microsoft 的SMTP客戶端,比如Outlook Express 4.X採用的是非標準的SMTP認證協議,將該選項設置為yes可以解決這類不兼容問題。
smtpd_sasl_security_options = noanonymous
控制本地SMTP認證所採用的機制,這里是允許任何非匿名認證方法。
9.配置SASL
進入/usr/lib/sasl/目錄,用touch新建這樣一個文件:
[root@test sasl]# touch smtpd.conf
在該文件中加入以下內容:
[root@test sasl]# more smtpd.conf
pwcheck_method:pam
也就是指定通過PAM來進行用戶認證。
10.配置PAM
進入/etc/pam.d/目錄,用touch新建這樣一個文件:
[root@test pam.d]# touch smtp
在該文件中加入如下內容:
[root@test pam.d]# more smtp
#%PAM-1.0
auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_stack.so service=system-auth
也即和/etc/pam.d/pop文件的內容是一致的。
11.修改/etc/shadow文件許可權
因為PAM最終要去讀取/etc/shadow文件的內容來進行用戶認證,但是/etc/shadow文件
許可權是設置為只有root用戶可以讀寫,而我們的postfix是運行在postfix用戶許可權之下,所以我們要合理的設置/etc/shadow文件許可權,以便讓pam可以讀取其內容。
執行以下命令,讓root組也可以讀取shadow:
[root@test /etc]# chmod 640 /etc/shadow
然後再將postfix用戶加入root組,採用以下命令:
[root@test /etc]# usermod -G root postfix

12.編輯postfix的主要配置文件/etc/postfix/master.cf
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - - smtpd
這里開始
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
這里結束
#628 inet n - n - - qmqpd
把我標的注釋部分去掉即可。
13.配置pop3
RedHat7.0已經使用xinetd代替了以前的inetd,為了使pop3服務啟動,我們編輯
/etc/xinetd.d/ipop3文件,將其中的disable = yes改為disable = no 以便啟動pop3
服務。
為了使改動生效,執行以下命令:
/etc/rc.d/init.d/xinetd reload
14.啟動postfix
執行以下命令啟動postfix:
/etc/rc.d/init.d/postfix start
這樣,一個支持SMTP認證的postfix郵件伺服器就配好了。

❹ linux中mail函數不能發送郵件怎麼辦

沒有安裝或啟動 sendmail 組件
1.重新安裝 sendmail 組件,我用的是 CentOS ,使用下面的命令安裝
yum install sendmail
2.使用下面的命令重啟php-fpm進程
/etc/init.d/php-fpm restart
3.檢測sendmail是否運行正常
/etc/init.d/sendmail status
如果顯示正在運行running 就可以。
可能用到的命令
/etc/init.d/sendmail start (啟動sendmail)
/etc/init.d/sendmail stop (關閉sendmail)
/etc/init.d/sendmail restart (重啟sendmail)
4.配置php.ini,填寫sendmail的絕對路徑
使用命令打開編輯php.ini
vi /usr/local/php/etc/php.ini
輸入?sendmail_path 查找定位(或者手動跳轉找到sendmail_path),你會發現默認是下面的代碼
;sendmail_path =
按 i 進入編輯,將這行修改為
sendmail_path = /usr/sbin/sendmail -t -i
按 Esc 鍵退出編輯,輸入 :wq 保存退出
5.重啟php-fpm進程
/etc/init.d/php-fpm restart

❺ linux mail 服務

比如前面我們建立的mailA用戶要擁有2個郵件地址:[email protected][email protected],可以這樣設置:首先,新增一個賬號mailC,然後用Linux的文本編輯器打開/etc/aliases,在裡面加上dearpeter: mailC和truepeter: mailC這兩個命令行;然後在命令窗口運行newaliases命令,以要求Sendmail
重新讀取/etc/aliases文件。如果正確無誤,會出現一段回應消息,表示配置成功。這樣就可以使用2個地址給mailC發信,而mailC則只需用其中一個賬號就可接收寄給以上2個地址的所有郵件。經過以上步驟後,應該就可以用Outlook Express正常發送郵件了。但!!!!這時還不能用Outlook Express從伺服器端收取郵件的,因為sendmail默認狀態並不具備POP3功能,我們還得自己安裝並啟用它。1.POP3(IMAP)伺服器安裝。第一步:用以下命令行檢查系統是否安裝:[root@ahpeng root]# rpm -qa imapimap-2001a-18第二步:插入第2張安裝光碟,使用下面的命令行開始安裝:[root@ahpeng root]#cd /mnt/cdrom /RedHat/RPMS (光碟掛載- -)[root@ahpeng root]#rpm -ivh imap-2001a-18.i386.rpm (編譯安裝,並且在安裝過程中顯示安裝進度。註明:一個格子代表2%)

2.啟用POP3(IMAP)服務。POP3服務:請先修改/etc/xinetd.d/ipop3文件,將其中的disable=yes改為disable=no後保存;然後重新啟動xinetd程序來讀取這個修改過的配置文件,使之生效。命令行:[root@ahpeng root]#/etc/rc.d/init.d/xinetd reload啟動IMAP服務的步驟跟POP3一樣,只不過IMAP的配置文件為/etc/xinetd.d/imap。

❻ 求助:如何在Linux下發送郵件

Linux伺服器發送郵件一般都是基於sendmail進行的,sendmail伺服器提供對外的郵件發送功能。

1.安裝sendmail伺服器安裝方法:

#sudoapt-getinstallsendmail

2.然後通過ps查看是否有sendmail進程,如果存在,則安裝成功:

#ps-ef|grepsendmail
root12821013:39?00:00:00sendmail:MTA:acceptingconnections

3.成功安裝sendmail後,就可以向郵件賬戶發送郵件了,編輯如下文件a.sh,通過chmod 更改許可權後執行就可以。

#!/bin/bash
/usr/sbin/sendmail-t<<EOF
From:Mailtest
Sender:
To:[email protected]
Cc:[email protected]
Subject:mailtesting
----------------------------------
Thisisthemailcontent...
muhaha
---------------------------------
EOF

❼ Linux怎麼安裝配置Postfix

安裝Postfix
在安裝過程中我假設你的域名是 yourdomain.com 它有一個有效的郵件交換記錄 mail.yourdomain.com. 記得用你自己的真實域 yourdomain.com 來替換這份指南中的示例. 我假設你也同樣清楚什麼是郵件交換記錄. 你可以在終端鍵入下述代碼用以查看Mail Exchanger:
dig mx yourdomain.com

安裝postfix

sudo apt-get install postfix

安裝mailx軟體包 mailx軟體包是一個命令行的郵件屬性程序,mail命令包含在mailx軟體包裡面

sudo apt-get install mailutils

測試你的默認設置
首先添加一個用戶. (這里以fmaster為例)
sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster

用下面的命令測試,其實就是測試25埠是否打開
telnet localhost 25

Postfix將在終端中顯示如下提示,這樣你就可以用來鍵入SMTP命令.
Trying 127.0.0.1...
Connected to mail.fosse.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)

用下面的命令測試postfix
ehlo localhost
mail from: root@localhost
rcpt to: fmaster@localhost
data
Subject: My first mail on Postfix
Hi,
Are you there?
regards,
Admin
. (Type the .[dot] in a new Line and press Enter )
quit

檢查剛才創建的fmaster用戶的收件箱
su - fmaster
mail

當你鍵入 mail 命令時,你的終端中將顯示如下信息.
Mail version 8.1.2 01/15/2001. Type ? for help.
"/var/mail/fmaster": 2 messages 2 new
>N 1 root@localhost Mon Mar 6 12:49 13/479 Just a test
N 2 root@localhost Mon Mar 6 12:51 15/487 My first mail
&

你會發現郵件將用數字進行索引,你可以通過鍵入郵件相對應的數字來打開你想閱讀的郵件。 比如鍵入 "2" 就可以打開閱讀第二封郵件. 鍵入 "q"可以退出 郵件將會以mbox 文件保存在用戶的個人目錄. 根據我們的示例,這個目錄為 /home/fmaster/mbox.
所有在郵箱的信件都是儲存於一個叫"MBOX"類型的檔案文件中。每封郵件的開頭皆是由一條線跟"From"來組成前五個字元,而每封訊息的結尾皆會被追加一個空行以進行表示。

❽ Linux操作系統安裝教程

1/18

進入BIOS系統設定電腦從光碟啟動。按F10保存退出。

❾ linux 內網怎麼安裝mail工具

下面以centos為例:

  1. 下載完整版centos鏡像 大概4G

  2. 掛載此鏡像

  3. 建立本地yum倉庫

  4. 建立yum倉庫的方法 可以自行搜到

  5. 然後使用命令yum install 安裝

  6. 希望可以幫助你 請採納 謝謝

閱讀全文

與linuxmail命令安裝相關的資料

熱點內容
貓咪成年app怎麼升級 瀏覽:688
360有沒有加密軟體 瀏覽:309
清除cisco交換機配置命令 瀏覽:749
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827
加密狗插上輸不了密碼 瀏覽:187
大學單片機相關科目 瀏覽:23
自己建了伺服器地址 瀏覽:698
命令按鈕的屬性設置 瀏覽:965
證券技術分析pdf 瀏覽:779
linux命令連接oracle 瀏覽:202
墊江停車收費樁怎麼上App 瀏覽:135
好興動app還款怎麼登錄不上去了 瀏覽:665
鄭州雲伺服器託管 瀏覽:722
伺服器地址跟蹤 瀏覽:980
免費google雲伺服器 瀏覽:516
摘譯和編譯的英文 瀏覽:359
熱泵壓縮機選型 瀏覽:121
op手機微信加密如何解除 瀏覽:386
如何在王牌戰爭找到高爆率伺服器 瀏覽:13