回覆列表
  • 1 # lanfengz3

    當用sendmail發郵件的時候,如果不經過修改,預設都是以[email protected]

    透過修改Linux伺服器的配置,可以達到我們的目標。

    首先,修改hosts檔案。

    一般/etc/hosts 的內容一般有如下類似內容:

    127.0.0.1 localhost.localdomain localhost

    每行由三部份組成,每個部份由空格隔開。

    其格式就是

    IP地址 主機名/域名 主機名別名

    即,第一部份:網路IP地址;第二部份:主機名或域名;第三部份:主機名別名;

    那我們要把它修改為自己的域名,以ykmaiz.com為例,我們就修改為以下格式:

    127.0.0.1 ykmaiz.com localhost

    然後,ykmaiz.com是主機名,一定要在/etc/sysconfig/network 中設定,並使用hostname ykmaiz.com臨時生效。

    設定方法就是,編輯/etc/sysconfig/network檔案,將HOSTNAME的值修改為ykmaiz.com即可。

    最後重啟sendmail服務就ok了!

    service sendmail restart

    當然了,這樣的做的前提有兩個:

    1.擁有自己的域名。

    2.並將域名的MX記錄解析至你的伺服器。

    比如伺服器IP為127.0.0.1

    首先,將我們的域名mail.ykmaiz.com做A記錄,指向127.0.0.1

    然後,然後將ykmaiz.com做MX記錄,優先順序為10,指向mail.ykmaiz.com

    等域名解析操作生效以後(一般為2-48小時生效)就可以使用自己的域名,透過sendmail來發送郵件了。

  • 中秋節和大豐收的關聯?
  • 一個認識的女生不叫你名字而是叫你小哥哥是什麼意思?