• Publicidad

Configuración para envío de correos

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Notapor piero66 » 2008-09-01 09:39 @443

Oye, me comentan que el protocolo es MAPI... Según esto !??, ¿qué debo hacer en eso caso? Por que según si mal no entendí yo solo tengo en mi servidor estos tres
Código: Seleccionar todo
GSSAPI
LOGIN
NTHL


Eso me lo dijo esta instrucción:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
 print join(', ', $sender->QueryAuthProtocols()),"\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
piero66
Perlero nuevo
Perlero nuevo
 
Mensajes: 95
Registrado: 2008-05-22 12:00 @541

Publicidad

Notapor explorer » 2008-09-01 12:03 @543

A ver... son cosas distintas, y no tienen nada que ver... creo yo...

Una cosa es el protocolo MAPI, que no es estándar. Es propio de Micro$oft.

Las tres opciones que muestras con QueryAuthProtocols(), son las 3 posibles formas de autenticarte en el servidor $sender al que te conectas.

Así que, entonces, yo creo que me estás hablando de dos servidores o de un servidor que tiene los dos protocolos.

En CPAN no hay nada para controlar el protocolo MAPI excepto el módulo Mail::Outlook, así que desde tu Linux, lo tienes difícil para hablarle a esa pasarela.

Lo que te interesa es poder enviar correo de forma directa a través de la red local hacia el exterior, pero al tener tu máquina, seguramente, una dirección local, la mayoría de los servidores de correo desecharán tu solicitud. Debes entonces usar un servidor intermediario. Mira a ver si desde tu máquina te responde, por ejemplo, el servidor de Gmail (hazle un ping, o mejor, pregúntale los sistemas de autenticación disponibles, como indica la sección Authentication de Mail::Sender). A mí me sale
Código: Seleccionar todo
gmail.com.              2544    IN      MX      50 gsmtp147.google.com.
gmail.com.              2544    IN      MX      50 gsmtp183.google.com.
gmail.com.              2544    IN      MX      5 gmail-smtp-in.l.google.com.
gmail.com.              2544    IN      MX      10 alt1.gmail-smtp-in.l.google.com.
gmail.com.              2544    IN      MX      10 alt2.gmail-smtp-in.l.google.com.

También funcionará un simple telnet a una de estas máquinas, al puerto 25.

Si no puedes hacerlo, tienes que mirar si existe algún cortafuegos, tanto en tu equipo como en el enrutador de salida hacia Internet.

Recuerda un punto importante: no necesitas autenticarte si eres capaz de conectarte directamente al servidor de correo del destinatario. Sí que necesitas hacerlo si la carta quieres que sea redirigida a otra parte, a otro usuario o dirección que no está en el servidor de correo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Anterior

Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados