El servidor del sitio web del que soy responsable no está protegido por un servidor de seguridad. A menudo se piratea. Debo dejar que un amigo que está haciendo administración de la red me ayude a establecer algunos permisos en el servicio. No esperaba que el sitio web pudiera usar el componente Jmail después de la configuración del permiso. Correo, cada vez que se le solicite:
Error de objeto de servidor 'ASP 0178: 80070005'
Error de acceso a Server.CreateObject
../sendmail.asp, línea 3
check La llamada a Server.CreateObject falló con permiso. Denegar el acceso a este objeto. vista de código
en la línea 3 es Set JMail = Server.CreateObject ( "JMail.SMTPMail"), esta pregunta me da un dolor de cabeza durante mucho tiempo, en Google, CSDN comprobado en numerosas ocasiones, no se encuentra la solución Más tarde, debido al trabajo ocupado, lo dejé a un lado, y fue medio año.
recientemente forzado a requisitos laborales, sin función automática de correo electrónico es realmente muy conveniente, el sitio ha recibido una gran cantidad de envío de formularios, me gustaría enviar una notificación por correo electrónico inmediatamente a su buzón de correo, a fin de tomar de nuevo esta cuestión Compruébelo, elimine el componente de jmail y vuelva a cargarlo. Después de la instalación, pruebe el correo electrónico, no tenga éxito, use la sonda Ajiang para consultar, muestre que el componente de Jmail no está abierto, busque en Internet un momento y, sin darse cuenta, encuentre un sitio web. La respuesta es que la cuenta IIS no está abierta para leer y escribir permisos en el archivo dll, haga clic derecho en el archivo jmail.dll en la ruta de instalación, seleccione la propiedad, agregue las cuentas ISUR_xxx e IWAM_xxx, otorgue permiso de escritura y determine. Prueba, encontró que el correo puede ser enviado, pero la velocidad es muy lenta, está bien, la mitad del éxito.
Mi servidor es una exportación de dos líneas, hay una IP de intranet, intente reemplazar la IP de la red externa con la IP de la intranet, busque el código JMail.ServerAddress = "xxx.xxx.xxx.xxx" , cambiado a la red interna IP, prueba, exitoso, se enviará 1 segundo y se solucionó este problema. Resumen
:
ha encontrado un problema componentes Jmail de correo, uno por uno para encontrar los siguientes puntos.
1. Compruebe si se ha iniciado el servicio smtp en el servidor.
2. Después de instalar jmail, dé a los usuarios de IIS acceso de escritura al archivo jmail.dll.
3. Utilice la sonda Ajiang para ver si el componente de Jmail se ha abierto correctamente.
4. Envíe la prueba de código con el correo correcto.
adjunto de correo que envía el código de prueba: Read dim JMail
On Error Resume Next Set
JMail = Server.CreateObject ( "JMail.SMTPMail")
JMail.ServerAddress = "xxx. Xxx.xxx.xxx "'La IP o nombre de dominio de su servidor
JMail.LazySend = true
JMail.Charset = mcharset
JMail.ContentType =" text /html "
JMail.Sender =" xxx @ xxx.com "'Buzón del remitente
JMail.Subject =" Correo de envío de prueba "
JMail.AddRecipient" [email protected] "Buzón del destinatario
JMail.Body =" Correo de prueba "< BR> JMail.Priority = 3
JMail.AddHeader "Originating-IP", Request.ServerVariables ("REMOTE_ADDR")
JMail.Execute
JMail.close
set JMail = nothing
if Err.number < > 0 luego
response.write err.description
err.clear
else
response.write "enviar con éxito"
finaliza si
El mundo ha ingresado oficialmente a la era ZB en 2010. Según el pronóstico de IDC
servicio de transferencia de archivos ftp, el resto no es mucho de lo que hablar, directamente en el
Existe un creciente interés en combinar SSL con hosts virtuales basados en nombres. Algunas person
Creative, hay posibilidades ilimitadas! Durante las vacaciones de verano, muchos amigos de la univer
Nginx set 301 método de redireccionamiento
¿Cómo cambiar el rendimiento del servidor de aplicaciones web?
Resumen de la experiencia en la instalación de equipos de gabinete de red
15 formas de identificar si es cloud computing
Protéjase contra cuatro niveles de ataques para proteger servidores Linux
Error de inicio de Tomcat en linux: java.net.BindException: Permiso denegado: 80
Prevenir ataques maliciosos 3 formas de proteger servidores DNS
Si tiene un servidor web propio, ¿cómo lo configura?
IIS parece no estar disponible para el servidor RPC
Use pws para crear su propio servidor web
¿Qué debo hacer si Windows 10 TH2 no está actualizado? La actualización de Windows 10 TH2 de
Deje que FlashGet ya no muestre información "no registrada"
Windows XP repara los pasos de instalación
Cómo win7 compartió memoria virtual
Conexión del sistema Win8 al resumen de problemas de Internet
Problemas y soluciones comunes del reproductor de DVD Win10
Página de control de altavoz pequeño volumen Win10 ¿cómo restaurar al estilo Win8?
¿Qué debo hacer si Win7 se cancela debido a las limitaciones de esta computadora?
No puedo iniciar sesión en WeChat después de cambiar el teléfono. Cómo hacerlo