Cómo configurar la autenticación PHP mail()/SMTP para diferentes CMS – Servicio de correo electrónico –

Cuando se trata de configurar el formulario de contacto, puede utilizar dos funciones básicas: correo PHP() o autenticación SMTP.

El primero envía correos electrónicos en nombre del servidor en el que está alojado su dominio. Sin embargo, ni siquiera es necesario crear una dirección de correo electrónico, ya que el servidor no requiere que utilice la dirección en el campo De.

A diferencia de PHP mail(), la autenticación SMTP le permite utilizar una cuenta de correo electrónico de terceros con su formulario de contacto. Lo principal aquí es configurar la conexión correctamente, es decir, configurar el servidor de correo electrónico, el puerto, el nombre de usuario y la contraseña correspondientes.

A continuación puede encontrar la lista de diferentes CMS y la forma en que se puede configurar la autenticación PHP mail()/SMTP:

NOTA: Tenemos un artículo aparte sobre la configuración de autenticación SMTP para sitios web creados en WordPress. Puedes encontrarlo .

Por defecto, Joomla usa PHP mail() para enviar correos electrónicos. Esta opción funcionará si vas a utilizar un archivo . La configuración se puede modificar a través de la sección Sistema > Configuración > Configuración global:

Vaya a la pestaña Servidor > sección Correo:

Al hacer clic en Enviar correo de prueba se debe confirmar que el correo electrónico se envió correctamente:

En la Bandeja de entrada del buzón local recibirás un correo electrónico como este:

Sin embargo, es bastante fácil configurar SMTP si desea utilizar un servidor para enviar correos electrónicos.

1. Vaya a la sección Sistema > Configuración > menú Configuración global.
2. Vaya a la pestaña Servidor > Correo > Seleccione SMTP en la lista desplegable:

3. Verá campos adicionales para completar. Es necesario utilizar la siguiente configuración:

Enviar correo: sí
Correo: SMTP
Desde correo electrónico: cuenta de correo electrónico desde la que desea enviar correos electrónicos
De nombre: cualquier nombre
Desactivar correo masivo: No
Autenticación SMTP: Sí
Seguridad SMTP: SSL o TLS
Puerto SMTP: 465 para SSL, 587 para TLS
Nombre de usuario SMTP: cuenta de correo electrónico desde la que desea enviar correos electrónicos
Contraseña SMTP: contraseña para esa cuenta de correo electrónico
Host SMTP: servidor utilizado para enviar correos electrónicos desde

4. Al hacer clic en Enviar correo de prueba se debe confirmar que el correo electrónico se envió correctamente:

En el buzón de la cuenta configurada, deberías encontrar un correo electrónico como este:

También puedes probar si SMTP funciona creando un nuevo usuario. Siga estos pasos para continuar:

1. Vaya al menú Usuarios > Administrar > Agregar nuevo usuario:

Complete los siguientes campos en la pestaña Detalles de la cuenta:

Nombre: nombre real del nuevo usuario
Nombre de inicio de sesión: nombre de inicio de sesión del nuevo usuario
Contraseña: contraseña para el nombre de inicio de sesión
Confirmar contraseña: confirmar la contraseña del nombre de inicio de sesión
Email: email de contacto del nuevo usuario
Recibir correos electrónicos del sistema: sí

Una vez hecho esto, haga clic en Guardar:

Ahora puede consultar la bandeja de entrada de la cuenta de correo electrónico utilizada en el menú Agregar nuevo usuario:

PrestaShop tiene la opción PHP mail() habilitada de forma predeterminada. Funciona solo con. Esta opción se puede probar a través del menú Contáctenos en su sitio web:

El correo electrónico de contacto se puede modificar en el panel de administración de PrestaShop > Parámetros de la tienda > Menú Contacto:

Deberá seleccionar el contacto correspondiente y hacer clic en Editar:

Para utilizar un , deberá seguir estos pasos:

See also  ¿Qué es el alojamiento en la nube? - Blog de nombre barato

1. Accede al menú Parámetros de Tienda > Contacto > Tiendas. Ingrese su cuenta de correo electrónico de terceros en el campo Correo electrónico de la tienda:

2. Vaya al panel de administración de PrestaShop > Parámetros avanzados > Menú de correo electrónico:

3. Seleccione la opción Establecer mis propios parámetros SMTP (SOLO para usuarios avanzados):

Y utilice las siguientes configuraciones para la configuración SMTP:

Nombre de dominio de correo: su dominio para el sitio web
Servidor SMTP: servidor utilizado para enviar correos electrónicos desde
Nombre de usuario SMTP: cuenta de correo electrónico desde la que desea enviar correos electrónicos
Contraseña SMTP: contraseña para esa cuenta de correo electrónico
Cifrado: SSL o TLS
Puerto: 465 para SSL, 587 para TLS

Puede probar SMTP con la ayuda de la opción Enviar un correo electrónico de prueba a:

Asegúrate de guardar los cambios. Una vez hecho esto, se enviará un correo electrónico de prueba.

4. Como resultado, el destinatario de la prueba recibirá el siguiente correo electrónico en su bandeja de entrada:

También recibirá una confirmación al buzón configurado:

OpenCart le permite configurar el formulario de contacto a través del Panel de OpenCart. Al utilizar esta función, podrá enviar correos electrónicos a los clientes sobre nuevos artículos agregados a su sitio web, promociones o cualquier otra cosa que desee.
Para configurarlo, inicie sesión en su Panel de OpenCart y siga los pasos a continuación:

1. Vaya a Sistema > Configuración:

2. Presione Editar junto al nombre de su sitio web en el campo URL de la tienda:

3. Para enviar correos electrónicos desde una dirección de correo electrónico, debe configurarse como correo electrónico de administrador de la tienda. Para editar el correo electrónico del administrador, vaya a la pestaña Tienda e ingrese su correo electrónico local en el campo Correo electrónico:

4. Luego, cambie a la pestaña Correo. Para la dirección de correo electrónico local, establezca la siguiente configuración:

Protocolo de correo: correo

Parámetros de correo: su dirección de correo electrónico con -f delante, por ejemplo, -fnctest@nctest.info

Nombre de host SMTP: ssl://
Nombre de usuario SMTP: cuenta de correo electrónico desde la que desea enviar correos electrónicos

Contraseña SMTP: contraseña para esa cuenta de correo electrónico

Puerto SMTP: 465

Tiempo de espera SMTP: el tiempo (en segundos) permitido antes de que se agote el tiempo de conexión, recomendamos usar 300

Correos electrónicos de alerta adicionales: una dirección de correo electrónico adicional en la que le gustaría recibir el correo electrónico de alerta, además del correo electrónico principal de la tienda.

5. Si desea utilizar un correo electrónico, deberá configurar la autenticación SMTP usando las siguientes configuraciones (no olvide revisar el correo electrónico del administrador en la pestaña Tienda, ya que todos los correos electrónicos se enviarán desde el correo electrónico del administrador):

Protocolo de correo: SMTP

Parámetros de correo: su dirección de correo electrónico con -f delante, por ejemplo, -fnccsteam@gmail.com
Nombre de host SMTP: ssl:// o tls:// junto con el servidor utilizado para enviar correos electrónicos (por ejemplo, ssl://smtp.gmail.com para el puerto 465 o tls://smtp.gmail.com para el puerto 587)
Nombre de usuario SMTP: cuenta de correo electrónico desde la que desea enviar correos electrónicos

Contraseña SMTP: contraseña para esa cuenta de correo electrónico

Puerto SMTP: 465 para SSL, 587 para TLS

Tiempo de espera SMTP: el tiempo (en segundos) permitido antes de que se agote el tiempo de conexión, recomendamos usar 300

Correos electrónicos de alerta adicionales: una dirección de correo electrónico adicional en la que le gustaría recibir el correo electrónico de alerta, además del correo electrónico principal de la tienda.

See also  Cómo agregar un favicon a un sitio web de WordPress - Alojamiento -

6. Asegúrese de guardar la configuración una vez hecho esto.

Drupal usa la opción PHP mail() de forma predeterminada para enviar correos electrónicos desde el correo electrónico administrativo especificado en Panel de administración > pestaña Configuración > sección Sistema > menú Información del sitio:

PHP mail() sólo se puede utilizar con. Se puede probar creando un nuevo usuario en Inicio > Administración:

Luego seleccione Personas > Agregar usuario:

Deberá completar la siguiente información:

Dirección de correo electrónico: correo electrónico de contacto del nuevo usuario

Nombre de usuario: nombre de inicio de sesión para el nuevo usuario

Contraseña: contraseña para el nombre de inicio de sesión

Confirmar contraseña: confirmar la contraseña del nombre de inicio de sesión

Notificar al usuario de la nueva cuenta: debe estar marcado

El nuevo usuario recibirá el siguiente correo electrónico en la Bandeja de entrada:

Si desea utilizar un correo electrónico, deberá tener SMTP configurado con la instalación de Drupal. Este objetivo se puede lograr de la siguiente manera:

1. Primero deberá cambiar el correo electrónico administrativo. Vaya al Panel de administración > pestaña Configuración > sección Sistema > menú Información del sitio:

Cambie la dirección de correo electrónico a la deseada:

Una vez hecho esto, botón Guardar configuración.

2. Después de esto, necesitará instalar el módulo SMTP que le permitirá conectarse al servidor SMTP y enviar sus correos electrónicos correctamente. Puedes encontrar uno.
Descarga el que corresponda a tu versión de Drupal desde este menú:

3. Después de eso, deberá agregar el módulo a través del menú Módulos > Instalar nuevo módulo:

Haga clic en Elegir archivo para obtener el archivo de su dispositivo local y haga clic en Instalar:

Recibirá el siguiente mensaje entonces:

4. Ahora regrese a la pestaña Módulos y busque el módulo recién instalado en la lista. Presiona Configurar al lado:

5. Establezca la siguiente configuración en el menú Soporte de autenticación SMTP:

Activar este módulo: Activado

Servidor SMTP: servidor utilizado para enviar correos electrónicos desde

Puerto SMTP: 465 para SSL, 587 para TLS

Utilice protocolo cifrado: SSL o TLS

Nombre de usuario: dirección de correo electrónico desde la que desea enviar correos electrónicos

Contraseña: contraseña para esa cuenta de correo electrónico

Dirección de correo electrónico desde: cuenta de correo electrónico desde la que desea enviar correos electrónicos

Correo electrónico del nombre: cualquier nombre que desee

Dirección de correo electrónico a la que enviar un correo electrónico de prueba: alguna dirección de correo electrónico para probar la opción SMTP

Haga clic en Guardar configuración una vez que todo esté configurado:

6. Recibirá el siguiente mensaje después de eso:

Se enviará el siguiente correo electrónico a la cuenta de correo electrónico especificada en Dirección de correo electrónico para enviar un correo electrónico de prueba al campo:

Los correos electrónicos enviados desde Moodle a través de PHP mail() funcionan por defecto. Esto funcionará solo con.

Es posible probar la función creando un usuario en el Panel de administración > Administración del sitio > Usuarios > Cuentas > Agregar un nuevo usuario:

Una vez allí, complete los siguientes campos y guarde los cambios luego:

Nombre de usuario: nombre de inicio de sesión para el nuevo usuario

Nombre: nombre del usuario

Apellido: apellido del usuario

Dirección de correo electrónico: dirección de correo electrónico asignada a la cuenta del usuario

El usuario recién creado recibirá una notificación en el buzón de contacto:

See also  Qué buscar al comprar un servicio VPN -

Para utilizar un para enviar correos electrónicos, deberá seguir estos pasos:

1. Inicie sesión en el Panel de administración de Moodle.

2. Vaya a Administración del sitio > Complementos > Salidas de mensajes > Correo electrónico en la sección de configuración:

3. En el menú Correo electrónico deberá configurar los ajustes SMTP para el buzón que va a utilizar:

Hosts SMTP: nombre de host: puerto, por ejemplo, smtp.gmail.com:465

El número de puerto debe adjuntarse al nombre de host del servidor SMTP para que se utilice el puerto.

Seguridad SMTP: SSL para el puerto 465, TLS para el puerto 587

Nombre de usuario SMTP: cuenta de correo electrónico desde la que desea enviar correos electrónicos

Contraseña SMTP: contraseña para esa dirección de correo electrónico

Dirección de no respuesta: la dirección de correo electrónico que especifique aquí se utilizará como dirección 'De' en aquellos casos en los que los destinatarios no puedan responder directamente al usuario.

Una vez que haya ingresado todas las configuraciones, haga clic en Guardar cambios:

La función SMTP también se puede probar creando un nuevo usuario.

MediaWiki utiliza la opción PHP mail() de forma predeterminada. Sólo funcionará si utilizas un archivo . Puedes probarlo y configurarlo de la siguiente manera:

1. Vaya a su sitio web y haga clic en el enlace Crear cuenta en la esquina superior derecha:

2. Complete los campos para crear un nuevo usuario y presione el botón Crear su cuenta:

3. Verifique la Bandeja de entrada de la cuenta de correo electrónico utilizada para el registro. Debería haber un correo electrónico con el enlace de confirmación:

4. La dirección de correo electrónico utilizada para enviar dichos correos electrónicos se puede cambiar a través del panel de administración de MediaWiki.

Una vez que haya iniciado sesión, vaya al menú Preferencias > pestaña Perfil de usuario:

5. Desplácese hacia abajo en la página hasta la sección Opciones de correo electrónico:

Allí verá la cuenta de correo electrónico de administrador predeterminada que se configuró durante la instalación de MediaWiki. Si es necesario, no dudes en cambiarlo a otro buzón local tuyo.

Si desea utilizar un correo electrónico, deberá configurar la autenticación de correo SMTP de la siguiente manera:

1. Inicie sesión en su cPanel y vaya al menú Administrador de archivos:

2. En la carpeta raíz de instalación de su sitio web, busque el archivo LocalSettings.php. Haga clic derecho sobre él y use la opción Editar:

3. Agregue las siguientes líneas al final del archivo. Asegúrate de editarlos con los datos de tu proveedor de servicios de correo electrónico y cuenta de correo electrónico utilizada:

$wgSMTP = array( 'host' => “ssl://mail.example.com”, // también podría ser una dirección IP. Dónde está ubicado el servidor SMTP 'IDHost' => “example.com”, // Generalmente, este será el nombre de dominio de su sitio web (también conocido como mywiki.org) 'port' => 465, // Puerto a usar al conectarse al servidor SMTP 'auth' => true, // ¿Deberíamos usar autenticación SMTP (true? o false) 'username' => “my_user_name”, // Nombre de usuario que se usará para la autenticación SMTP (si se usa) 'password' => “my_password” // Contraseña que se usará para la autenticación SMTP (si se usa…

Loading Facebook Comments ...
Loading Disqus Comments ...