Почтовое сообщение / вложение не отображается - PullRequest
0 голосов
/ 30 марта 2011

Я использую codeigniter для отправки почты. Это прекрасно работает, но с этой странной проблемой. Почта доставляется получателю и показывает тему. Но это не покажет сообщение и вложение.

Вот код. Я думаю, что это глупая ошибка, которую я просто не могу обнаружить. Помоги мне!

//configure email settings
    $config = array(
        'protocol'=>'smtp',
        'smtp_host'=> 'ssl://smtp.gmail.com',
        'smtp_port'=>'465',
        'smtp_user'=>'xxxxxxxxxxxxxxxx',
        'smtp_pass'=>'xxxxxxxxxxxxxxxx',

    );

    $this->load->library('email',$config);
    $this->email->set_newline("\r\n");
    $this->email->from('xxxxx@gmail.com','myname');
    $this->email->to($email);
    $this->email->subject('Test');
    $this->email->message('It works!');

    //attach newsletter to email
    $path=$this->config->item('server root');
    $file=$path . '/codeigniter/attachments/newsletter.txt';
    $this->email->attach($file);

    if($this->email->send())
    {
        echo "your email was sent";
    }
    else
    {
        show_error($this->email->print_debugger());
    }

1 Ответ

1 голос
/ 30 марта 2011

Попробуйте изменить set_newline на:

$this->email->set_newline("\n");

У меня были подобные проблемы в прошлом, и это исправило это для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...