¿Cómo se integra con diferentes servidores de correo?
Los diferentes servidores de correo tienen diferentes pasos para integrar Netcore Email API
Intercambio 2010
SSMTP
Sendmail
Qmail
Postfix
Exim
IIS 7.5
Intercambio 2010
Siga los pasos que se indican a continuación para configurar un conector de envío ( La tasa de apertura ) en la Consola de Administración de Exchange para utilizar Netcore Email API para SMTP.
- Inicie sesión en su servidor Exchange.
- Vaya a Inicio > Todos los programas > Microsoft Exchange Server 2010 y haga clic en el elemento Exchange Management Console.
- Abra la lista de Configuración de la Organización y seleccione Hub Transport**.
- Haga clic en Nuevo ConneCTor de Envío ( La tasa de clics para abrir ) en la barra lateral de Acciones.
*Proporcione un nombre al ConneCTor de envío ( La tasa de clics para abrir) y seleccione Internet para el desplegable de Uso previsto. Permite la integración con un SmartHost autenticado y añade los permisos de envío por defecto requeridos por Exchange 2010 para enrutar los mensajes a través de un host externo que no forma parte del bosque del dominio. - Haga clic en Siguiente.
- Haga clic en Añadir
- Indique la dirección permitida a la que el conneCTOR ( La tasa de apertura ) puede enviar correos. Si desea:
1- Enviar a cualquier persona de Internet, introduzca '*' (asterisco) en la casilla Dirección.
2- Enviar sólo a un dominio específico, introduzca el dominio.
3- Permitir todos los subdominios, entonces marque la casilla. - Haga clic en Siguiente.
- Vaya a la página de configuración de la red . Seleccione Enrutar el correo a través del siguiente elemento de hosts inteligentes..
- Haga clic en Añadir.
- Select Nombre de dominio completo (FQDN), e introduzca: smpt.netcorecloud.net
- Haga clic en Siguiente.
- En la página Configurar los ajustes de autenticación del host inteligente, seleccione la opción Autenticación básica y marque la Autenticación básica sobre TLS. Introduzca aquí el nombre de usuario y la contraseña de la API de Netcore Email
- Haga clic en Siguiente.
- Si tiene un servidor Exchange, se mostrará. Si desea añadir más servidores en su dominio, haga clic en Añadir para localizar los servidores que desea asignar a este conneCTor ( La tasa de clics para abrir ).
- Haga clic en Siguiente
- • Verifique la configuración y, si todo es correcto, haga clic en Nuevo
- • Si la configuración es correcta, se muestra un mensaje. Haga clic en Finalizar para salir.
SSMTP
Necesita editar el archivo etc/sSMTP ) /sSMTP .conf y añadir el siguiente código en él:
mailhub=SMTP .netcorecloud.net:587
AuthUser=NetcoreEmail API nombredeusuario
AuthPass=Contraseña de la API de NetcoreEmail API
UseSTARTTLS=SÍ
Reiniciar
SSMTP ( Protocolo simple de transferencia de correo )
. Estás listo para ir!
Sendmail
Sendmail necesita libsasl para enviar solicitudes de autenticación a los servidores Netcore Email API Ahmed. El demonio del servidor saslauthd no es necesario, a menos que tenga previsto recibir solicitudes de autenticación al mismo servidor. Para obtener más información sobre la configuración de sendmail para la compatibilidad con SASL, haga clic aquí
a. Proporcionar las credenciales de autorización en /etc/mail/access
- AuthInfo:SMTP .netcorecloud.net "U:yourUserName" "P:yourPassword" "M:PLAIN "
b.Defina el Smart Host en /etc/mail/sendmail.mc Añada estas líneas justo debajo de la línea
comentada "#dnl define('SMART_HOST', 'SMTP .your.provider')dnl" en el archivo - define(SMART_HOST', SMTP .netcorecloud.net')dnl
- FEATURE(`access_db’)dnl
- define(
RELAY_MAILER_ARGS’,
TCP $h 587′)dnl - define(ESMTP _MAILER_ARGS', TCP $h 587′)dnl
c. Actualice los archivos sendmail.cf y access.db. Es necesario ejecutar estos comandos como 'su' o 'root') - $ cd /etc/mail
- $ m4 sendmail.mc >sendmail.cf
- $ makemap hash access < access
d. En las distribuciones más antiguas, puede ejecutar el reinicio de sendmail como se indica a continuación: - $ /etc/init.d/sendmail restart
e. Si está utilizando una versión más reciente de sendmail, haga lo siguiente para reiniciar: - $ service sendmail restart
Qmail
En Qmail, la autenticación SMTP no está instalada por defecto. Siga uno de los siguientes pasos:
a. Añadir el parche de autentificación de netqmail TLS+SMTP
b. Descripción completa de Fehcom sobre la autenticación en los servidores de correo
c. Configuración de SMTP AUTH para qmail.
El paso general es añadir el siguiente código a las rutas /var/qmail/control/SMTP. Sin embargo, debes verificar la ruta real y el archivo que necesitas actualizar.
- SMTP .netcorecloud.net:587|nombre de usuario|contraseña
Una vez realizados los cambios de configuración, reinicie Qmail.
Postfix
Es bastante sencillo configurar Postfix para que utilice la API de Netcore Email Ahmed como host de retransmisión. A veces, Postfix sólo permite contraseñas alfanuméricas. En estos casos, asegúrese de que su contraseña de Netcore Email API sea alfanumérica. Para la configuración, haga lo siguiente:
a. Localice el archivo de configuración de Postfix, que normalmente es Encuentre su Postfix /etc/postfix/main.cf , y añada lo siguiente:
- SMTP_sasl_auth_enable = yes
- SMTP_sasl_password_maps = static:tuNetcoreEmail API Nombre de usuario:tuNetcoreEmail API Contraseña
- SMTP _sasl_security_options = noanonymous
- SMTP _tls_security_level = encrypt
- tamaño_de_cabecera_limitado = 4096000
- relayhost = [SMTP .netcorecloud.net]:587
b. Reinicie Postfix.
-
$ /etc/init.d/postfix restart
Nota: Si obtienes el mensaje de error "No mechanism available", entonces puede que te falten las bibliotecas de autenticación SASL. Siga adelante e instálelas usando apt-get (es decir, Debian, Ubuntu): -
$ apt-get install libsasl2-modules
modulesTambién puede utilizar yum (es decir, RedHat, Fedora, CentOS): -
• $ yum install cyrus-sasl-plainSi el
puerto 587 no funciona, puedes probar con el 2525 en tu configuración de postfix. También puede necesitar editar /etc/postfix/master.cf para eliminar # de #tlsmgr unix - - n 1000? 1 tlsmgr.
IIS 7.5
Las instrucciones de configuración dadas a continuación están escritas usando Windows Server 2008 R2 ejecutando IIS versión 7.5 y tecnología de scripting ASP.NET para el envío de correo electrónico. Este documento sólo admite la autenticación básica. Si necesita SSL/TLS, deberá configurar esos elementos por separado.
Antes de comenzar la configuración, configure IIS para que admita la integración de Netcore Email API. Las instrucciones que siguen se dan después de suponer que ha configurado un sitio que funciona y que el direCTOR raíz ( La tasa de clics para abrir )y prueba como válida.
- Abra el administrador de IIS 7.0/7.5 en Windows.
- Haga clic en su sitio. (vea la imagen de abajo, tenga en cuenta ) que su configuración tendrá un aspecto diferente), y la página principal de opciones de configuración aparece a la derecha
- Haga doble clic en “SMTP E-mail” bajo la sección ASP.NET section (para obtener la siguiente pantalla)
- En el campo de dirección de correo electrónico: escriba la dirección de correo electrónico del "remitente".
- Haga clic en el botón de radio "Entregar el correo electrónico al servidor SMTP" si no está ya activado
- En el campo Servidor SMTP, escriba localhost.
- En el campo "Puerto": escriba 25
- En la configuración de la autenticación, haga clic en "No se requiere".
- En el panel "Acciones" de la derecha, haga clic en Aplicar.
Nota: Si desea configurar una seguridad adicional para el servidor IIS 6.0
localhost, configúrela aquí y haga coincidir la misma autenticación en la GUI de IIS 6.0.
Habilitar el servicio SMTP:
Vaya a Inicio > Todos los programas > Herramientas administrativas > Administrador de servidores.
Haga clic en Características en el panel de navegación.
Haga clic en el enlace Añadir características para iniciar el asistente.
Desplácese por la lista hasta el servidor SMTP y marque la casilla. Aparece el cuadro de diálogo "Required Role Services", que enumera todas las dependencias de las que depende SMTP para funcionar. Haga clic en Añadir servicios de función requeridos.
Haga clic en Siguiente dos veces.
Revise la lista de servicios de rol de IIS disponibles y marque los que desee añadir.
Haga clic en Siguiente
Haga clic en Instalar.
Una vez instalado el servidor SMTP, se activa la tecnología del servidor virtual IIS 6.0 y se activa el snap-in de administración de IIS 6.0.
Configurar IIS 6.0 para retransmitir el correo electrónico saliente a la API de correo electrónico de Netcore:
Vaya a Inicio > Todos los programas > Herramientas administrativas > Administrador de IIS 6.0.
Haga clic con el botón derecho del ratón en el servidor virtual SMTP # 1 y seleccione Propiedades.
Haga clic en la casilla para habilitar la sección de registro para ayudarle a configurar el servidor.
Haga clic en Propiedades y marque la casilla para activar la opción Usar la hora local para nombrar y transferir archivos.
Haga clic en la pestaña Avanzado y compruebe los siguientes elementos: Fecha, hora, dirección IP del cliente, nombre de usuario, nombre del servicio, nombre del servidor, dirección IP del servidor, puerto del servidor, método, estado del protocolo, bytes enviados, versión del protocolo y host.
Haga clic en Aceptar.
Haga clic en la pestaña Acceso y, a continuación, en el botón Retransmisión de la sección Restricciones de retransmisión.
Haga clic en Añadir, introduzca 127.0.0.1 y haga clic en Aceptar. La IP aparece en la lista con Access Grante
Pulse el botón de opción OK Only The List Below e introduzca 127.0.0.1 en el campo de la dirección IP.
Haga clic en Aceptar para volver a la pestaña Acceso, como se muestra en las capturas de pantalla anteriores.
Seleccione la pestaña Entrega y haga clic en el botón Seguridad de salida.
Haga clic en Autenticación Básica donde el nombre de usuario es su nombre de usuario de Pepipost.com y la contraseña es su contraseña de Pepipost.com.
Haga clic en Aceptar.
Haga clic en el botón Avanzado.
En el campo Smart host, introduzca smtp.netcorecloud.net.
Haga clic en Aceptar dos veces y podrá cerrar la MMC de administración de IIS 6.0.
Configurar dominios
En este punto necesita configurar un dominio SMTP que retransmita los mensajes a Netcore Email API Siga las instrucciones de Microsoft.
En este punto necesita configurar un dominio SMTP que retransmita los mensajes a Netcore Email API Siga las instrucciones de Microsoft.
Prueba de la nueva configuración
Puede probar la nueva configuración si funciona. Aquí se explica utilizando telnet.
Abra el cliente telnet en Windows introduciendo el siguiente comando en el símbolo del sistema.
telnet localhost 25
Cuando telnet comience a ejecutarse, introduzca los siguientes comandos, pulsando ENTER para cada nueva línea (si está configurado correctamente, el servidor no hará nada hasta que introduzca el punto):
- EHLO sudominio.com
- CORREO DE: [email protected]
- RCPT A: [email protected]
- DATOS
- Este es un correo electrónico de prueba para las operaciones de la API de correo electrónico de Netcore.
El comando EHLO con su dominio insertado le dice al servidor de correo desde qué dominio envía los correos. El comando MAIL FROM: es una entrada MIME estándar para que inserte la dirección de correo electrónico del remitente. El comando RCPT TO: indica al servidor a qué dirección debe enviar el mensaje. El comando DATA indica al servidor que la siguiente información entrante es el cuerpo del mensaje. Por último, después de introducir los datos, el punto (.) indica al servidor que ha terminado. Al pulsar Enter, se enviará el mensaje. Es muy agradable tener servidores que se encarguen de todo este lío, ¿verdad?
Si estos comandos introducidos manualmente funcionan, debería obtener el siguiente código de éxito.
- 250....Correo en espera de
entrega También puede probar la configuración utilizando la función de registro. Puede ver los registros navegando y abriendo los archivos de registro de IIS 6.0 7.5 con un editor de texto. Por lo general, se encuentra en C:\Windows\System32\LogFiles director y a menos que cambie la ubicación del archivo de registro durante la instalación.
Por último, puede confirmar que su configuración está funcionando iniciando sesión en nuestro sitio. Inicie sesión en nuestro portal web utilizando sus credenciales de Netcore Email API. Podrá ver una lista de mensajes en el tablero que fueron enviados recientemente a través de nuestro servicio. Este número debería aumentar en uno cada vez que utilice telnet para enviar un correo electrónico o que utilice un script de prueba ASP.NET.
Updated about 3 years ago