Determinar las carpteas desde donde se generan los script php

Programacion | 1 dic 2010

Existe una forma de descubrir desde qué carpeta se ejecutó el script PHP que envió el mensaje. Tenga en cuenta que las rutas pueden ser un poco distintas de las enumeradas a continuación, ya que estas varían en función de la versión su Panel.

1) cree /var/qmail/bin/sendmail-wrapper script con el contenido:

#!/bin/sh
(echo X-Additional-Header: $PWD ;cat) | tee -a /var/tmp/mail.send|/var/qmail/bin/sendmail-qmail “$@”

Es muy importante incluir estas dos líneas, incluyendo ‘#!/bin/sh’.

2) ahora cree el archivo de registro /var/tmp/mail.send y otórguele derechos “a+rw”. Haga que el ‘wrapper’ sea ejecutable, cambie el nombre sendmail anterior y vincúlelo al nuevo wrapper:

# touch /var/tmp/mail.send# chmod a+rw /var/tmp/mail.send

# chmod a+x /var/qmail/bin/sendmail-wrapper

# mv /var/qmail/bin/sendmail /var/qmail/bin/sendmail-qmail

# ln -s /var/qmail/bin/sendmail-wrapper /var/qmail/bin/sendmail

3) Espere una hora aproximadamente y revierta sendmail:

# rm -f /var/qmail/bin/sendmail
# ln -s /var/qmail/bin/sendmail-qmail /var/qmail/bin/sendmail

Examine el archivo /var/tmp/mail.send, debería encontrar unas líneas que empiezan por “X-Additional-Header:” apuntando a las carpetas de los dominios donde se encuentra el script que envió el correo.
También verá todas las carpetas desde las que se ejecutaron los scripts de correo PHP ejecutando el siguiente comando:

# grep X-Additional /var/tmp/mail.send | grep `cat /etc/psa/psa.conf | grep HTTPD_VHOSTS_D | sed -e 's/HTTPD_VHOSTS_D//' `

Si el comando indicado arriba no le devuelve ninguna salida, significa que no se envió ningún correo usando la función de correo PHP () desde el directorio de hosts virtuales de Parallels Plesk Panel.

Deja Un Comentario

* - Campos Requeridos

Acerca De SoporteSW

About Me!

En Solucionweb.com, queremos que te mantengas informado de tus servicios, por esa razón a creado esta área para mantenerte informado de tus servicios, y que puedas compartir tus comentarios de soporte.

Direccion

Via 4 1-30 Z.4

Edificio Campus Tecnologico I

Guatemala, Guatemala

Telefonos: (502) 2328-7900

Opción #2

soporte@solucionweb.com

www.solucionweb.com

Contactanos



Donde estamos?


Ver mapa más grande