當(dāng)前位置:博客首頁(yè)>>建站經(jīng)驗(yàn) >> 閱讀正文

解決阿里云mail不能發(fā)郵件及sendmail啟動(dòng)慢發(fā)信慢的問(wèn)題

作者: 鄭曉 分類: 建站經(jīng)驗(yàn) 發(fā)布于: 2014-06-26 18:08 瀏覽:19,318 評(píng)論(4)


現(xiàn)在自己也成了一名“海龜”,博客服務(wù)器從美國(guó)搬回了國(guó)內(nèi)的阿里云。速度和之前的美國(guó)vps直接不是一個(gè)檔次的,當(dāng)然我也不會(huì)承認(rèn)之前的vps慢(ping 170ms)。國(guó)內(nèi)的主機(jī)大都需要備案,所以這在備案過(guò)程中,開始倒騰環(huán)境。

其實(shí)對(duì)于新手來(lái)說(shuō),要在阿里云的主機(jī)上搭建個(gè)php環(huán)境是非常簡(jiǎn)單的,現(xiàn)在阿里云免費(fèi)提供大量的第三方系統(tǒng)鏡像,直接集成了基于apache或nginx的php、mysql環(huán)境。

在使用某php探針測(cè)試郵件功能時(shí),發(fā)現(xiàn)無(wú)法發(fā)送,提示郵件發(fā)送失敗。但是檢測(cè)mail函數(shù)是正常。后來(lái)才知道這是阿里云的“問(wèn)題”,因?yàn)榘⒗镌铺峁┑南到y(tǒng)鏡像都是絕對(duì)的精簡(jiǎn)版。系統(tǒng)中默認(rèn)沒有sendmail組件。所以解決方法就很簡(jiǎn)單的了,安裝sendmail。

使用管理終端登錄centos,執(zhí)行命令:

yum install sendmail

安裝sendmail組件。

安裝完sendmail后還不能直接使用,還需要再設(shè)置一下hosts來(lái)解決sendmail啟動(dòng)慢和sendmail發(fā)送郵件慢的問(wèn)題。
執(zhí)行命令:

vi /etc/hosts

使用vi編輯器打開hosts文件,默認(rèn)的hosts一般像下圖這樣:

阿里云centos6.3 hosts文件

阿里云centos6.3 hosts文件


注意第一行127.0.0.1后面只有一個(gè)localhost,第二行的::1不用管,雙冒號(hào)1是針對(duì)ipv6用的,第三行一般會(huì)有一個(gè)ip,后面跟著一個(gè)長(zhǎng)字符串(如果::1下面還有多行的話,記住那個(gè)和你控制臺(tái)中的實(shí)例id不一樣的那個(gè)),記下這個(gè)串。

然后修改第一行,加上localhost.localdomain和第三行那個(gè)串,變成如下圖的樣子

阿里云centos6.3 hosts文件

阿里云centos6.3 hosts文件

最后, 修改php.ini中的sendmail_path配置,如果使用的是cgi(php-fpm),則修改php-fpm.conf文件。

打開php.ini或php-fpm.conf,搜索找到sendmail配置的位置。修改sendmail_path,加上-f你的用戶名@你的域名,如:

sendmail_path = /usr/sbin/sendmail -fadmin@zh30.com -t -i

php-fpm.conf中的那行應(yīng)該是類似:

/usr/sbin/sendmail -fadmin@zh30.com -t -i

最后,保存重啟你的web服務(wù)和sendmail服務(wù)。

? ? ? ?

本文采用知識(shí)共享署名-非商業(yè)性使用 3.0 中國(guó)大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時(shí)請(qǐng)注明出處及相應(yīng)鏈接。

本文永久鏈接: http://yjfs.org.cn/a-li-yun-mail-sendmail-qi-dong-fa-xin-man.html

解決阿里云mail不能發(fā)郵件及sendmail啟動(dòng)慢發(fā)信慢的問(wèn)題:目前有4 條留言

用戶評(píng)論頭像 請(qǐng)教發(fā)表于 2014年11月05日 20:05[回復(fù)]

想請(qǐng)問(wèn)一聲:博主以前用的vps穩(wěn)定性如何?速度170ms肯定不錯(cuò),不知價(jià)格如何?能說(shuō)說(shuō)用的哪家的vps嗎?

    用戶評(píng)論頭像 鄭曉發(fā)表于 2014年11月06日 08:24[回復(fù)]

    上一個(gè)vps是用的kvmla家的,也是一年,比較穩(wěn)定。

用戶評(píng)論頭像 分熱熱格格格人格發(fā)表于 2014年09月29日 16:44[回復(fù)]

我 ?? ? ? ?? ?? ?? ?? ?? ?? :mrgreen: ?? ?? ? ?? ?? ? ?? ?? ?? ?? ?? ?? ?? ??

用戶評(píng)論頭像 沈軍發(fā)表于 2014年08月04日 22:14[回復(fù)]

你這方法很不錯(cuò),完美解決我的問(wèn)題,現(xiàn)在SENDMAIL發(fā)件速度很快了。

發(fā)表評(píng)論

change vcode