久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

lnmp能用mail()函數來發郵件

來源:技術員聯盟┆發布時間:2018-10-08 18:00┆點擊:

  mail() 函數在linux中需要安裝一個sendmail組件才可以實現郵箱發送了,下面我來給各位介紹使用mail()發郵箱的同時解決mail()發郵件很慢的解決辦法。

  自動備份數據庫的郵件好久沒有收到了。

  應該是郵局的服務的問題。

  原來用的是虛擬主機的郵局,

  現在用的vps,沒有安裝郵局,所以只好用wp的mail試試。

  先安裝sendmail。

  yum install sendmail

  chkconfig sendmail

  /root/lnmp restart

  /etc/init.d/sendmail start

  然后測試下備份郵件,收到,搞定!

  測試

 代碼如下      
<?php
 $txt = "hello";
 
// 以下的郵箱地址改成你的
 $mail = 'somebody@example.com';  
 
// 發送郵件
 mail($mail, "My subject", $txt);
 
echo 'message was sent!';
 ?>
 

  sendmail啟動慢的問題

  網上方法很多很多,修改這個文件又是修改那個文件,感覺比較麻煩,于是找個了操作最少的修改,然后成功了。

  修改/etc/hosts ,未修改之前

  127.0.0.1 localhost.localdomain localhost

  修改成

  127.0.0.1 localhost.localdomain localhost 主機名稱

  查看本機的主機名稱的命令是: hostname

  完成修改之后重啟下sendmail

  service sendmail restart

  此致,發表評論又回復到了幾秒完成發表成功了