0

私のモデル:

<?php
class email_model extends CI_Model {

    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }

        public function sendEmail($from = null, $to = null, $subject = null, $message = null){

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

            $config['protocol'] = 'sendmail';
            $config['mailpath'] = '/usr/sbin/sendmail';
            $config['charset'] = 'utf-8';
            $config['mailtype'] = 'html';
            $config['wordwrap'] = TRUE;

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

            $this->email->from('email@mydomain.com', 'Website name');

            $this->email->to($to);

            $this->email->subject($subject);

            $this->email->message($message);

            $this->email->send();

        }
}

私のドメインは GoDaddy でホストされており、そこでメールを作成し、Gmail メールにリダイレクトしています...

メールが受信トレイではなくスパム フォルダに送信されるのはなぜですか?

編集: 私の電子メールの内容は、基本的に招待歓迎です

Hello $email

$website has invited you to join the website

to join visit the following link

$link_goes_here

Thanks, the team
4

2 に答える 2

-1

HTML を使用してメールを表示している場合、メールが有効な HTML で送信されていることを確認する必要があります。ここでメールを検証できます: http://validator.w3.org/

于 2012-05-21T18:40:17.937 に答える