[CodeIgniter] 使用 mailgun 寄信

之前提過用 gmail 寄信,但最近一個專案發現有些公司會擋 google 寄出去的信,所以就被推薦用 mailgun 來寄信。

總之先申請個帳號吧。

申請完帳號後,就可以設定要寄信的 domain。



接著去 DNS 設定那邊把他要你填的值帶進去。


如果是使用 CodeIgniter 的話,再到 config/email.php 設定就好
  1. $config['useragent']        = 'PHPMailer';            
  2. $config['protocol']         = 'smtp';       
  3. $config['mailpath']         = '/usr/sbin/sendmail';   
  4. $config['smtp_host']        = 'ssl://smtp.mailgun.org';   
  5. $config['smtp_user']        = 'postmaster@yourDomain';   
  6. $config['smtp_pass']        = 'mailgun Password';   
  7. $config['smtp_port']        = 465;  

mailgun 免費一個月就可以處理很多信件了,如果需要更大量的話,可以參考他們的付費方案,用過的經驗是他們可以寄到 gmail 沒辦法寄到的信箱去,對於一個專門做這個服務的公司來說,是還滿值得信賴的。

留言