2013-10-14 42 views
0

我的应用程序是发送电子邮件到我的办公室工作人员的电子邮件地址。 它与@ gmail.com和@ yahoo.com电子邮件地址正常工作。但它不适用于我想要做的办公室电子邮件。codeigniter - 发送电子邮件不适用于某些电子邮件客户

这是我的代码。

$this->load->library('email'); 

    $this->email->from('[email protected]','My Name'); 
    $this->email->to('[email protected],[email protected]'); 
    $this->email->cc('[email protected],[email protected],[email protected]'); 
    $this->email->subject('My Subject'); 
    $this->email->message('My Message');  

    $this->email->send(); 

我收到了电子邮件给yahoo和gmail,但没有收到我的办公地址的电子邮件。任何人都可以在这里说出我做错了什么。

+0

你有没有检查你的垃圾邮件,有可能你会在你的垃圾邮件中得到你的办公室电子邮件。 – Zeeshan

+0

可能是您的办公室邮件服务器 –

+0

阅读[email](http://ellislab.com/codeigniter/user-guide/libraries/email.html)文档。你可能会错过 –

回答

3

通过添加您办公室的smtp主机,端口,用户名和密码尝试配置email.php。或者您可以在加载电子邮件库时初始化它。

$config['protocol'] = 'smtp'; 
$config['smtp_host'] = 'SMTPserver'; 
$config['smtp_user'] = 'SMTP Username'; 
$config['smtp_pass'] = 'SMTP Password'; 
$config['smtp_port'] = 'SMTP Port'; 

$this->email->initialize($config); 
+0

Thanx。我知道了:) – gecco

相关问题