<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Linux通過命令行發郵件的步驟

      [摘要]在Linux系統可通過命令行自由發送郵件,使用sendmail函數、php mail函數就能實現,如果你沒有sendmail函數則需要在Linux系統安裝sendmail,下面小編就給大家介紹下Li...

        在Linux系統可通過命令行自由發送郵件,使用sendmail函數、php mail函數就能實現,如果你沒有sendmail函數則需要在Linux系統安裝sendmail,下面小編就給大家介紹下Linux如何通過命令行發郵件。

      Linux通過命令行發郵件的步驟

        環境

        本機安裝sendmail了, 但是沒有啟動。 其他機器上有mail server, 并且已經把本機加到open relay列表中了, 可以通過該mail server發送郵件。

        下載地址http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

        代碼如下

        #tar –zxvf sendEmail-v1.56.tar.gz

        #cd sendEmail-v1.56

        #cp sendEmail /usr/local/bin

        然后給確認確實它具有執行權限

        代碼如下

        ll /usr/local/bin/sendEmail

        -rwxr-xr-x 1 root root 77882 11-03 14:23 /usr/local/bin/sendEmail

        做法如下:

        1. 安裝 sendmail-cf 軟件包

        2. 修改 /etc/mail/submit.mc

        1 FEATURE(`msp‘’, `[127.0.0.1]‘’)dnl

        2 修改為

        3 FEATURE(`msp‘’, `[Your mail server ip]‘’)dnl

        3. 在 /etc/mail/ 目錄下執行 make

        測試

        代碼如下

        mail -s ‘’hello www.xitongzhijia.net world!‘’ user1@chxbd.com

        bin/mail會默認使用本地sendmail發送郵件,這樣要求本地的機器必須安裝和啟動Sendmail服務,配置非常麻煩,而且會帶來不必要的資源占用。

        如果你不用了我們可以關閉sendmail

        關閉sendmail服務

        代碼如下

        a.[root@sample ~]# /etc/rc.d/init.d/sendmail stop  ← 關閉sendmail服務

        或者[root@sample ~]# service sendmail stop  ← 關閉sendmail服務

        Shutting down sendmail: [ OK ]

        Shutting down sm-client: [ OK ]

        b.[root@sample ~]# chkconfig sendmail off  ← 關閉sendmail自啟動

        c.[root@sample ~]# chkconfig --list sendmail  ← 確認sendmail自啟動已被關閉(都為off就OK)

        sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off

        上面就是Linux使用命令行發郵件的方法介紹了,安裝完sendmail后,需要對目錄下的文件進行修改,并對sendmail進行簡單的測試。


      Linux是一套免費使用和自由傳播的類Unix操作系統




      日韩精品一区二区三区高清