Mail()

Un article de Base de connaissances Pascalex.

Jump to: navigation, search

Voici un petit script pour tester la fonction mail de php

<?php
     $to      = "moi@monfai.com";  // Votre adresse email externe au VPS
     $subject = "Test de la fonction Mail()";
     $message = "Test de Mail depuis le VPS " . getenv("SERVER_NAME");
     $headers = "From: " . getenv("SERVER_ADMIN") . "\r\n" .
                "Reply-To: " . getenv("SERVER_ADMIN") . "\r\n" .
                "X-Mailer: PHP/" . phpversion();

     mail($to, $subject, $message, $headers);
?>

Modifiez la ligne

     $to      = "moi@monfai.com";  // Votre adresse email externe au VPS

Et ajoutez votre adresse email.

Puis vous pouvez le lancer en ligne de commande:

bash-2.05b# php testmail.php
PHP Warning:  Unknown(): Unable to load dynamic library
'/usr/lib/php4/pgsql.so' - libpq.so.3: cannot open shared object file:
No such file or directory in Unknown on line 0
Content-type: text/html
X-Powered-By: PHP/4.3.10

Attention: en ligne de commande les variables d'environnement ne sont pas reconnues.

Ou depuis un navigateur web.

http://wwww.monsite.com/testmail.php