2015-07-18 2 views
2

У меня возникли проблемы с доступом к 1and1 электронной почты через SMTP, на их сайте они утверждают, что следующая информация должна быть использована для SMTPCodeigniter 1and1 электронной

Outgoing (SMTP) Server smtp.1and1.com 
Outgoing port with TLS enabled 587 
Outgoing server requires authentication? Yes 

Но, когда я использую его в электронной почте конфигурационный файл в CodeIgniter Я не получаю результатов из следующих конфигурации:

$config['protocol'] = "smtp"; 
$config['smtp_host'] = "smtp.1and1.com"; 
$config['smtp_port'] = "587"; 
$config['smtp_user'] = "[email protected]"; 
$config['smtp_pass'] = "noreply"; 
$config['smtp_crypto'] = 'tls'; 


$config['charset'] = 'utf-8'; 
$config['mailtype'] = 'html'; 
$config['wordwrap'] = TRUE; 

$config['crlf'] = '\r\n'; 
$config['newline'] = '\r\n'; 

Кроме того, электронная почта отладки функция возвращает:

The following SMTP error was encountered: 
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method. 
+0

, похоже, проблема с codeigniter, сторона TLS требует больше работы, я закончил использовать https://github.com/ivantcholakov/codeigniter-phpmailer – user3402600

ответ

0

кажется, есть проблема с CodeIgniter, ДУС сторона вещей требуется больше работы, я закончил с использованием github.com/ivantcholakov/codeigniter- phpmailer

Эта библиотека проста в установке и быстро запускается.

-1

Вы пробовали это?

$config['smtp_port'] = 587; 

Без кавычек.

С qoutes Вы передаете строку без кавычек целого

+0

К сожалению, кавычки не сильно повлияли , – user3402600

2
$config1and1 = array(
      'protocol' => 'smtp', 
      'smtp_host' => 'smtp.1and1.es', 
      'smtp_port' => 587, 
      'smtp_crypto' => 'tls', 
      'smtp_user' => 'your full email', //example: [email protected] 
      'smtp_pass' => 'mail pass', 
      'mailtype' => 'html', 
      'charset' => 'utf-8', 
      'newline' => "\r\n" 
     ); 

если вы не хотите mail type html жестяная банка выбор другой тип. я надеюсь, что помочь ему;)

+0

пришлось установить все параметры, перечисленные здесь. – lumos0815

0

Проблема заключается с линией

$config['newline'] = '\r\n'; 
$config['crlf'] = '\r\n'; 

«\ г \ п» должно быть записано в двойных кавычках.

Так линия должна быть

$config['newline'] = "\r\n"; 
$config['crlf'] = "\r\n"; 

Надеется, что это работает.

 Смежные вопросы

  • Нет связанных вопросов^_^