La primera línea se inicia con la función open Perl. Tiene dos argumentos. Una declaración en Perl termina con un punto y coma. La primera afirmación anterior puede tomar dos líneas. Hay dos partes en la primera declaración anterior. La primera parte es la función de apertura. Si la función de apertura falla, entonces la segunda parte reportará el error. No se preocupe demasiado acerca de esta segunda parte, pero tenerlo en su propio código. Echemos un vistazo a los argumentos de la función abierta. El primer argumento, Sendmail es un ejemplo de lo que se llama un gestor de archivo.
Un gestor de archivo es un tipo especial de variable. Por el momento el código de correo electrónico Perl es asumir que estar en una (por ejemplo, servidor web) servidor. Este código de correo electrónico tendrá que viajar a través de la red de Internet para llegar a algún servidor de correo electrónico. Para que ese movimiento tenga lugar, usted necesita un gestor de archivo. El gestor de archivo anterior se declaró como indirectamente asignado allí, como se da; no ve la asignación. Usted puede dar cualquier nombre que desee para este gestor de archivo.
No preceder con el signo $; es un tipo especial de variable Perl. El segundo argumento es entre comillas; comienza con el carácter |. Esto es seguido por una ruta de acceso al programa sendmail. El camino termina con el nombre del programa, que es sendmail. Este programa es lo que realmente envía el correo electrónico al servidor de correo electrónico. Ahora, Perl entre mayúsculas y minúsculas, por lo SENDMAIL y sendmail son dos cosas diferentes. El programa sendmail puede tener un nombre diferente de sendmail.
Pregunte a su administrador del sistema (del servidor en el correo electrónico de Perl que se enviará reside actualmente) para la ruta de acceso al programa sendmail y el nombre del programa sendmail; asegúrese de escribir el | personaje antes de escribir la ruta de