簡體   English   中英

為什么我的CodeIgniter應用程序不通過smtp發送電子郵件?

[英]Why isn't my CodeIgniter app sending emails on smtp?

我正在嘗試使用CodeIgniter發送郵件。 我沒有任何錯誤; 實際上,我收到了系統中設計的成功消息,但電子郵件不會通過。 但是,表單詳細信息已記錄在我的數據庫中。 你能幫我解決這個問題嗎? 提前致謝。

我正在嘗試使用GoDaddy共享托管發送郵件。

這是我的email.php配置:

<?php

        $config = array(

          'protocol' => 'smtp',
          'smtp_host' => 'server',
          'smtp_port' => 80,
          'smtp_timeout' => 7,
          'smtp_user' => 'blabla', 
          'smtp_pass' => 'blabla', 
          'mailtype' => 'html',
          'charset' => 'utf-8',
          'newline' => "\r\n",
          'wordwrap' => TRUE

        );?>

SMTP端口通常是25、2525或587。更改SMTP端口號應該可以解決您的問題。

GoDaddy傾向於鎖定大量共享主機。 這里有一個類似的堆棧溢出答案:

https://stackoverflow.com/questions/13219209/codeigniter-email-class-with-godaddy-email-hosting-issues

另一種選擇是使用第三方SMTP服務。 我讓GoDaddy托管自己,並且使用SMTP2Go。

我必須使用port80.smtpcorp.com作為主機和端口443。

希望信息有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM