| Solución
a problemas de ASP Mail (FAQs) |
Cómo
puedo determinar la causa de una falla de error?
Nota
sobre "FromAddress": Usted debe especificar un valor
para la dirección remitente.
Si el componiente
puede determinar porqué el método SendMai falló, la información
será almacenada en la propiedad "Response". Así, por
ejemplo,
para imprimir esa información a los exploradores de los clientes
usted podría
agregar el siguiente código:
"if not Mailer.SendMail then
if Mailer.Response <> ''" then
strError = Mailer.Response
else
strError = "Unknown"
end if
Response.Write "Mail failure occured. Reason: "
& strError
end if
Otros problema
bastante común es cuando un usuario reportge que una característica
específica no está funcionando. Por ejemplo, los "Black
Carbon Copy" (Bcc:) pueden no alcanzar su destino.
Una herramienta de depuración de gran valor está disponible con
la característica "SMTPLog" Asigne un nombre
de archivo válido a esta propiedad y el contenido de la transacción
SMTP que ocurre durante una llamada a SendMail podrá ser grabado
en este archivo. Si usted encuentra que la transacción ocurre
sin error entonces usted debe probar en otro punto la causa
del error en la entrega del mensaje de correo. Invariablemente,
el usuario encuentra que la dirección "Bcc" era inválida
o que estaba mal configurada. La característica"
SMTPLog" le permite a usted verificar si las transacciones
se completaron y validaron antes de ir tras otras directrices
en la determinación de la causa de la falla.
Ir al Comienzo

Qué
ocasionaría un "Error de vencimiento de la operación"?
o ASPMail ha estado trabajando bien pero repentinamente
me llega un mensaje el error 'Operation timed out'.
- El servidor
SMTP está "caído", sobrecargado o simplemente
no está respondiendo
- Hay un
bloqueo con Firewall blocking al puerto 25 entre
ASPMail y el servidor SMTP
- Hay filtrado
de paquetes bloqueando el puerto 25 entre
ASPMail y el servidor SMTP
- Está caída
la ruta
- Su "Winsock"
está configurado para un servidor DNS que está caído
Ir
al Comienzo

Estoy
adjuntando archivos pero no se están añadiendo al
correo en curso. Qué falló?
- El camino
especificado no es válido
- El usuario
que está ejecutando bajo el componente, típicametnte el IIS
anónimo, no tiene los permisos para abrir el archivo.
Por defecto, él no puede leer de dispositivos en red de modo
que no es válida una ruta como \\foobar\files\myfile.zip.
- El archivo
está abierto por otro proceso que está negando lecturas al archivo.
Ir
al Comienzo

"AddCC
o AddBCC no trabajan" – es un "bicho"de 'ASPMail'? o
Estoy añadiendo múltiples destinatarios pero solamente
a uno le está llegando el mensaje. En
qué está fallando ASPMail?
"AddRecipient",
"AddCC" and "AddBCC" trabajan justo
como debieran. El problema no está en ASP Mail. Se parece
más a que el servidor SMTP está rechazando "direcciones foráneas"
(ver l uego la pregunta sobre el "no relevo").
Para probar
si ASP Mail está funcionando en forma apropiada, use la propiedad
" SMTPLog" para capturar una sesión SMTP con múltiples
destinatarios. Todos ellos deberán aparecer en la bitácura mientras
la envoltura SMTP es enviada. Si todos aparecen el problema está
en su servidor SMTP o se ha "caido" la secuencia de
acciones de dicho servidor (o sus direcciones son inválidas).
Ir
al Comienzo

Cómo
puedo crear una linea-de corte en un mensaje?
Bajo VBScript
usted puede usar la constante predefinida VbCrLf. Simplemente
si al usar un Chr(13) o un Chr(10) no trabajara (usted debe usar
ambas), la constante es el método preferido.
Un carácter de retorno de carro y uno de alimentación de línea
son requeridos para crear una nueva línea de mensaje. Mire
los scripts de muestra a modo de ejemplo.
Ir
al Comienzo

Cómo
puedo configurar los valores de usuario y contraseña para
enviar correo?
El SMTP estándar
no usa los datos "uid/pwd"; por eso no se
necesitan. El protocolo para traer mensajes, el POP3,
requiere típicament de dichos datos pero ASP Mail no usa POP3
ya que este protoculo es una componente de "send mail".
Ir al Comienzo

Mi
mensaje a AOL está rebotando. Qué estoy haciendo equivocadamente?
AOL no aceptará
nada distinto a una dirección cierta en el encabezado "From:"
Excepto AOL y Compuserve todos los sistemas de correo aceptan
el que no haya dirección de procedencia en la línea "From:".
(gracias a R.S. por esta información).
Ir
al Comienzo

Soporta
ASPMail mensajes a 8 bits? o "soporta ASPMail los caracteres
Japoneses?"
ASPMail suporta
todos los caracteres a 8 bits; sin embargo, tenga en cuenta::
- El cuerpo
del mensaje puede ser a 8 bits.
- Algunos
servidores SMTP fallan ante el octavo en los encabezados de
los mensajes incluyendo la línea de "Subject".
- Usted puede
codificar los asuntos (subjects) de los mensajes usando un nuevo
método que se llama "EncodeHeader". Míre la
página de los metodos
para mayores detalles. Algunos conjuntos de caracteres no trabajan
bien con este método, otros sí. No damos soporte a estos
casos que no trabajan bien cuando se usa esta codificación.
Ir
al Comienzo

Puedo
repetidamente asignar valores a la propiedad Cuerpo del mensaje?
Y "el texto del mensaje crece por cada correo
que envío"
Sí. El texto
se agregará al mensaje. Use a "ClearBodyText" si necesita
borrar el texto del mensaje.
Ir
al Comienzo

Puede
ASPMail ser usado para recuperar archivos fuera del computador
del cliente?
ASPMail es
un componente por el lado del servidor. Traer los mensajes
desde el computador cliente require de un componente para el lado
del cliente que tenga acceso al disco duro local de él o un explorador
que soporte cargar archivos en adición a una componente/extensión
del lado servidor que pueda aceptar estos archivos. ASP
no soporta esta función.
Ir al Comienzo
El
servidor SMTP está reportando un error "no
relay". Cuál es la falla?
El servidor
SMTP está buscando su "FromAddress" yestá concluyendo
que ella "no sabe" quién es usted. Algunos servidores
SMTp están configurados para no permitir el "relevo"
o transferencia de correo originada desde una dirección que esté
por fuera de su propio dominio. La únca solución es proveer
una "FromAddress que sea local al dominio del servidor SMTP
o lograr que el operador del servidor SMTP permita la dirección
de procedencia que usted quiera usar. Este ajuste es generalmente
usado por los Proveedores de Servicios de Internet (ISP)
para evitar que los "spammers" usen sus recursos.
Ir al Comienzo

Algunos
de nuestros mensajes están colocando signos
de igualdad ("=") al final de las líneas en algunos
mensaje. ¿Por qué?
ASPMail puede
codificar altos caracteres usando un esquema donde el signo "="
indica que un carácter a decodificar se ciña a los valores hexadecimales
para cadenas del caracter a codificar. Este sistema
de acción asume que el cliente puede decodificar estos caracteres
(como la mayoría). Esto es llamado codificación "quoted-printable"
(QP). El valor predeterminado por ASPMail no sirve para usar codificación
QP. Estas cosas accionan la codificación automática QP:
- Caracteres
"altos", que son los que tienen estos valores
ordinales: 0..31,61,128..255
- Líneas
largas en el cuerpo de un mensaje (usted puede ajustar el ancho
de las líneas para corregir esta situación).
La mayoría
de los clientes de correo pueden manejar QP. Si el suyo no puede
entonces lo mejor es que lo actualice o de lo contrario debe trabajar
con las anteriores limitaciones para evitar que ocurra una mala
codificación QP.
Ir
al Comienzo
|