Tecnología

Inicio

Cómo probar un script CGI Sendmail

Cómo probar un script CGI Sendmail


Sendmail es un programa de correo electrónico de código abierto utilizado normalmente en los sistemas Unix y Linux. Una herramienta de correo electrónico de gran alcance, que permite a los usuarios configurar y enviar correos electrónicos a través de su línea de comandos, a través de interfaces gráficas que conectan con Sendmail, y con otros lenguajes de programación y script. Perl es uno de los idiomas, y mediante el uso de la capacidad incorporada de Perl para hacer llamadas al sistema, puede enviar un mensaje de prueba a través de una configuración de Sendmail para ver sus capacidades de correo electrónico.

Instrucciones

1 Construir una declaración de eco. La declaración de eco envía caracteres a un lugar especificado por el usuario. En primer lugar, introduzca el comand eco con un mensaje de prueba pequeña en una variable Perl:

! / Usr / bin / perl

$ Cmd = "@ echo" prueba " ';

2 Añadir un "tubo" al comando, que toma la salida del comand eco y lo transfiere a otro programa:

$ Cmd = "@ echo" prueba "| ';

3 Conectar el tubo al programa Sendmail, que normalmente se encuentra en el directorio "/ usr / bin / sendmail":

$ cmd '@ echo "prueba" | / User / bin / sendmail ';

4 Añadir la bandera "-v", junto con el correo electrónico del receptor para enviar el mensaje de prueba:

$ cmd '@ echo "prueba" | / User / bin / sendmail -v [email protected] ';

5 Ejecutar el comando desde el script de Perl usando la función de "sistema":

$ cmd '@ echo "prueba" | / User / bin / sendmail -v [email protected] ';
sistema ($ cmd);