Configurar email (NO GMAIL)

111 views
Skip to first unread message

Daniel Fernández, Visualcode.es

unread,
Aug 18, 2017, 5:03:47 AM8/18/17
to CodeIgniter-spanish
Hola.

Tengo un problema que no consigo solucionar.

Esta es mi configuración con una cuenta de gmail, y funciona correctamente:

$config['useragent']    = 'CodeIgniter';
$config['protocol']     = 'smtp';
$config['smtp_host']    = 'ssl://smtp.googlemail.com';
$config['smtp_user']    = '********@gmail.com';
$config['smtp_pass']    = '***********';
$config['smtp_port']    = 465;
$config['wordwrap']     = TRUE;    
$config['wrapchars']    = 76;
$config['mailtype']     = 'html';
$config['charset']      = 'UTF-8';
$config['validate']     = FALSE;
$config['priority']     = 3;
$config['newline']      = "\r\n";
$config['crlf']         = "\r\n";

Pero lo que yo quiero es poder configurar el email de mi servidor dedicado contratado:

$config['protocol']     = 'smtp';
$config['smtp_host']    = 'ns3043665.ip-51-255-91.eu';
$config['smtp_user']    = 'a...@talasur.com';
$config['smtp_pass']    = '*********';
$config['smtp_port']    = 587;
$config['wordwrap']     = TRUE;    
$config['wrapchars']    = 76;
$config['mailtype']     = 'html';
$config['charset']      = 'UTF-8';
$config['validate']     = FALSE;
$config['priority']     = 3;
$config['newline']      = "\r\n";
$config['crlf']         = "\r\n";

¿Alguna idea de porque no funciona?.

El nombre de host, email, contraseña y puerto son los mismos que tengo en Outlook y funciona.

Nota.: Necesito que me funcione en wampserver bajo Windows.

Gracias.

Carlos Romero

unread,
Aug 18, 2017, 7:22:09 AM8/18/17
to CodeIgniter-spanish
smtp_crypto ?

Carlos Romero

unread,
Aug 18, 2017, 7:23:03 AM8/18/17
to CodeIgniter-spanish
Message has been deleted

Daniel Fernández, Visualcode.es

unread,
Aug 18, 2017, 8:54:22 AM8/18/17
to CodeIgniter-spanish
$config['protocol']     = 'smtp';
$config['smtp_host']    = 'ns3043665.ip-51-255-91.eu';
$config['smtp_user']    = '*****@talasur.com';
$config['smtp_pass']    = '******';
$config['smtp_port']    = 587;
$config['smtp_crypto']  = 'tls';
$config['wordwrap']     = TRUE;    
$config['wrapchars']    = 76;
$config['mailtype']     = 'html';
$config['charset']      = 'UTF-8';
$config['validate']     = FALSE;
$config['priority']     = 3;
$config['newline']      = "\r\n";
$config['crlf']         = "\r\n";

ERROR: Message: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


El viernes, 18 de agosto de 2017, 13:22:09 (UTC+2), Carlos Romero escribió:
smtp_crypto ?

Octavio Santelices

unread,
Aug 18, 2017, 9:00:02 AM8/18/17
to codeignit...@googlegroups.com
intenta cambiando el puerto a 25 sin ssl para ver si te da algun error

Saludos,

Octavio Santelices
+(569) 7 648 48 44

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/dfff268a-b53e-45f9-b7ef-c750e7c2f8f2%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Daniel Fernández, Visualcode.es

unread,
Aug 18, 2017, 9:09:36 AM8/18/17
to CodeIgniter-spanish
Ya probe con el puerto 25, pero la configuración de mi servidor es con TLS y el puerto 587.

¿Alguien consiguió configurar un email propio?.

Octavio Santelices

unread,
Aug 18, 2017, 9:13:08 AM8/18/17
to codeignit...@googlegroups.com
si, yo lo he configurado varias veces.... dejame revisar si encuentro un ejemplo de mi codigo.

Saludos,

Octavio Santelices
+(569) 7 648 48 44

El 18 de agosto de 2017, 10:09, Daniel Fernández, Visualcode.es <danie...@gmail.com> escribió:
Ya probe con el puerto 25, pero la configuración de mi servidor es con TLS y el puerto 587.

¿Alguien consiguió configurar un email propio?.

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

Octavio Santelices

unread,
Aug 18, 2017, 9:24:45 AM8/18/17
to codeignit...@googlegroups.com
Acá no tengo ningún ejemplo al que pueda acceder...

pero a la tarde desde mi casa si puedo acceder y enviar un ejemplo si es que aun no lo haz solucionado.




Saludos,

Octavio Santelices
+(569) 7 648 48 44

El 18 de agosto de 2017, 10:12, Octavio Santelices <octavios...@gmail.com> escribió:
si, yo lo he configurado varias veces.... dejame revisar si encuentro un ejemplo de mi codigo.

Saludos,

Octavio Santelices
+(569) 7 648 48 44

El 18 de agosto de 2017, 10:09, Daniel Fernández, Visualcode.es <danie...@gmail.com> escribió:
Ya probe con el puerto 25, pero la configuración de mi servidor es con TLS y el puerto 587.

¿Alguien consiguió configurar un email propio?.

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsubscribe...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

Daniel Fernández, Visualcode.es

unread,
Aug 18, 2017, 9:37:32 AM8/18/17
to CodeIgniter-spanish
Muchas gracias Osantelices, quedo a la espera.

Daniel Fernández, Visualcode.es

unread,
Aug 18, 2017, 10:49:44 AM8/18/17
to CodeIgniter-spanish
Código envío email:

$this->load->library('email');
$this->email->from('em...@dominio.com');
$this->email->to('ema...@dominio.com');
$this->email->subject('pruebas');
$this->email->message('mensaje de pruebas');
$this->email->send();


Configuración actual:

$config['protocol']     = 'smtp';
$config['smtp_host']    = 'ns3043665.ip-51-255-91.eu';
$config['smtp_user']    = 'em...@dominio.com';
$config['smtp_pass']    = '********';
$config['smtp_port']    = 587;
$config['smtp_crypto']  = 'tls';
$config['mailtype']     = 'html';
$config['charset']      = 'UTF-8';
$config['newline']      = "\r\n";
$config['crlf']         = "\r\n";


Esta es la respuesta desde Wampserver: (He probado desde el servidor online y si funciona), por lo que me hace sospechar que el problema esta en local.

A PHP Error was encountered

Severity: Warning

Message: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Filename: libraries/Email.php

Line Number: 2071

Backtrace:

File: C:\wamp\www\GestionTalasur\application\controllers\Admin.php
Line: 54
Function: send

File: C:\wamp\www\GestionTalasur\index.php
Line: 315
Function: require_once

220 ns3043665.ip-51-255-91.eu ESMTP Postfix 
hello: 250-ns3043665.ip-51-255-91.eu
250-PIPELINING
250-SIZE 51200000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
starttls: 220 2.0.0 Ready to start TLS
Los siguientes errores SMTP han sido encontrados: K G A �E(? �L �� x~. � ����ޱM7`�Dk�| |oz)�=2�D ��BW�� ���vp$g ;&~� [ys;M�X� '�;0���l � F� ���¨(r�od�X<>Z''���TQKL�KMʊ" ����o��� � ;�p�� F�I�̱�U�q+�� �TG�p$�[՞չo :a� 8~�ѧ�� ���o`�5��I��� �#�C �R^ X �٠�@$��o$�O@�돴�[��� x"* ~�_�ļ� Q pd ���ŧ�|p>�K�0�&dN_C� f��� . 1�FϾ ����iM�M/e�a ^�ª�� �� Ti�IR`�E��M�rϒ g����^�� �MB�ɠ~h$��mg���PQ�U3 L�&����� Y�=�`� gS�� v�� ٬u^�m����aᱲ6P!GB�G� 2 �>�C5��uY�v"\��av�ќ� =�j�vg�5�W����CY��:s�k� �Б �̿���{�b �9( w�'=�!��"t�O8��L�" �8SJ������ � �9���h � �w�$؉m �� "ml� ��
No puedo enviar el correo usando SMTP PHP. Su servidor puede no estar configurado para usar este metodo de envío.
Date: Fri, 18 Aug 2017 16:37:48 +0200
From: =?UTF-8?Q?Gesti=C3=B3n=20Talasur?= <em...@dominio.com>
Return-Path: <em...@dominio.com>
To: ema...@dominio.com
Subject: =?UTF-8?Q?pruebas?=
Reply-To: <em...@dominio.com>
User-Agent: CodeIgniter
X-Sender: em...@dominio.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5996fb...@dominio.com>
Mime-Version: 1.0


Content-Type: multipart/alternative; boundary="B_ALT_5996fbbc376a8"

This is a multi-part message in MIME format.
Your email application may not support this format.

--B_ALT_5996fbbc376a8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

mensaje de pruebas


--B_ALT_5996fbbc376a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

mensaje de pruebas

--B_ALT_5996fbbc376a8--

Octavio Santelices

unread,
Aug 18, 2017, 10:57:54 AM8/18/17
to codeignit...@googlegroups.com
aps jejej pensé que era para un server online tu problema...

pasa que las configuraciones SMTP de un servidor dedicado no van a funcionar de un envío desde el server local... (al menos no de modo simple)
para que esto funcione debieses tener instalado un servidor SMTP en tu maquina para poder realizar configuraciones, no se si wampserver cuente con un servicio SMTP según entiendo nop

seria mucho mas simple si desde el local intentas hacer envíos mediante un proceso mas liviano como "sendmail"



Saludos,

Octavio Santelices
+(569) 7 648 48 44

El 18 de agosto de 2017, 11:49, Daniel Fernández, Visualcode.es <danie...@gmail.com> escribió:
Código envío email:

$this->load->library('email');
$this->email->from('email@dominio.com');
$this->email->to('email2@dominio.com');

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

Carlos Romero

unread,
Aug 18, 2017, 11:25:35 AM8/18/17
to CodeIgniter-spanish
El problema es que estás usando SSL/TLS, cuando no hay un certificado instalado, y por eso te da el error

Daniel Carrero

unread,
Aug 18, 2017, 1:11:06 PM8/18/17
to codeignit...@googlegroups.com
acá hay una discusión bastante interesante sobre esto...

Saludos

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

Hugo Naccarato

unread,
Aug 31, 2017, 3:58:06 PM8/31/17
to codeignit...@googlegroups.com
perdon que me meta pero probaste salir por el port  110? y sacar el ssl
Saludos
Hugo 


Saludos


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsubscribe...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.

Geovanny Inca

unread,
Sep 1, 2017, 4:48:17 AM9/1/17
to codeignit...@googlegroups.com
tu servidor tiene algún tipo de seguridad para permitir conexiones via scritp, puede ser que primero tengas q consultar el correo entrante para poder enviar..
 

-- 
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
--- 
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages