• 博客設置
  • 編輯管理
  • 返回首頁
焚花祭秋
Wordpress Typecho 以及周邊知識的一個筆記,成長的過程中相互學習,共同進步!
首頁 歸檔 關於 友鏈 留言
分類
  • 博客.技巧
  • 網絡.主機
  • HOME
  • 網絡.主機
  • LinuxVPS CentOS 配置Postfix取代Sendmail進行郵件收發

LinuxVPS CentOS 配置Postfix取代Sendmail進行郵件收發

作者:焚花祭秋  /   发布时间:July 10, 2015  /   分类:網絡.主機  /   1 Comment

字體大小選擇: [ 超大字體 中型字體 默認字體 ]

其實一直用Sendmail進行郵件,感覺還挺好,沒有別人說的速度慢或者漏收等情況,但是最近不知道Sendmail發什麼病,只要一開啓服務,就整個VPS癱瘓,間歇性的鏈接不上,於是乎,在關閉服務了幾天後,還要重新解決郵件收發問題,在KK的推薦下,決定用Postfix取代Sendmail進行郵件收發,下面就具體來說一下實現的步驟,遇到同樣問題的博友們可以試試!

postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟件.
postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的壹個嘗試.
在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬用戶使用sendmail,每天投遞上億封郵件.這真是壹個讓人吃驚的數字.
Postfix試圖更快,更容易管理,更安全,同時還與sendmail保持足夠的兼容性.

下面直接進入教程,想瞭解關於更多它,請自行度娘,

提醒:環境的話 CentOS系統 64Bit 或者 32Bit均可 教程中 所有指令建議在SSH軟件,例如PuTTy下運行,所有代碼的修改建議使用Notepad++類的代碼編輯軟件,切勿使用文檔直接打開進行修改,如果需要添加多個域名,多複製幾行myhostname = mail.fuck.com和mydomain = fuck.com然後改爲其他域名即可,其他就沒什麼要註意的了,一路下來比較順暢!

1
2
3
4
5
6
7
8
9
10
Linux中先停止取消卸載Sendmail服務和組件 命令如下
 
停止服務:
# /etc/init.d/sendmail stop

取消自啓:
# chkconfig --levels 345 off sendmail

卸載組件:
# yum remove sendmail

1 下載並安裝 Postfix

1
yum install postfix

2 更改默認MTA為Postfix:

1
/usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix

3 檢查是否將MTA改為Postfix了:

1
alternatives --display mta

4 配置Postfix,編輯main.cf(高手可以VI,這裏不詳述)

找到 /etc/postfix/main.cf 打開後分別找到以下幾項,將其前面的#去掉,並根據自己的情況修改個別內容

1
2
3
4
5
6
7
8
myhostname = mail.fuck.com
mydomain = fuck.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.100.10/28, 127.0.0.0/8
relay_domains =
home_mailbox = Maildir/

5 檢測並啟動Postfix

1
service postfix status

檢測,若已啟動會列出其PID,如下:

1
master (pid 25579) is running…

如若未顯示PID編號則未啟動,執行以下命令:

1
service postfix start

6 設置開機啟動

1
chkconfig postfix on

整個軟件安裝配置過程到此結束.

如果VPS在之前沒有配置過Sendmail 組件,那麼很可能沒有修改 php.ini 的郵件發送路徑,那樣可能無法發送郵件.所以此時還需要配置php.ini,填寫sendmail的絕對路徑.

7 找到/usr/local/php/etc/php.ini文件,搜索

1
;sendmail_path =

9 找到後將將這行修改為

1
sendmail_path = /usr/sbin/sendmail -t -i

10 最後重啟環境就大功告成了

1
/root/lnmp restart

寫到最後,配置好了主機方面是沒問題了,至於郵箱的設置請自行去設置,不然儘管設置好了主機,如果郵箱沒有設置好,是依然無法實現郵件收發的!

上一篇: Typecho博客Gravatar評論頭像不顯示的便捷解決方法 下一篇: LinuxVPS CentOS 為用戶搭建FTP服務配置 教程詳解
    分享到: QQ空間 新浪微博 騰訊微博 開心網 人人網 淘江湖 百度空間
訂閱本站:焚花祭秋
文本標籤:沫, Postfix, Sendmai, 郵件收發, 郵件通知
友情聲明:本站所有文章皆為原創,圖文皆為網絡搜索傳播,轉載請以鏈接形式標明原文出處地址,謝謝合作!
本文鏈接:http://tc.muo.me/about-linux-vps-centos-postfix-alternative-sendmail.html [复制]
取消回复
My WeChat

簡繁切換

    • Typecho博客Gravatar評論頭像不顯示的便捷解決方法
    • Typecho 實現評論無限嵌套顯示的方法教程
    • WordPress,常用函數解析,自用備份,直接無視
    • Wordpress 通過Javascript 實現頁面的繁簡字體切換方法
    • WordPress新主題Anyview測試上線,千呼萬應死出來
    • Discuz 後臺管理員修改升級補丁等提示權限限制

  • YueTing.Org
    悦听有声,路过看看
  • 自由草
    简繁转换功能在也没刷新下会失效
  • 天地华宇
    好东西 谢谢分享先收藏一下下 ...
  • flippy
    主题蛮好看的,好像轻博客一样
  • flippy
    不错呀
  • qkwu
    不错哦 收藏了
文章 RSS And 评论 RSS
焚花祭秋 Is Powered By Wordpress Theme Desgin By 沫(Muo.me)