Archive

Articles taggués ‘mail’

Traitement de Queue mail Postfix

17/01/2013 Comments off

Terminal

Si vous avez besoin d’informations sur le contenu de la queue de Postfix, voir faire le ménage dans la-dite queue, voici quelques lignes de commande bien utiles : (le code DBB3F1A7 étant le no de votre message à traiter)

 

Lister les messages en Queue : postqueue -p

Supprimer un message en Queue : postsuper -d DBB3F1A7

Supprimer tous les messages en Queue : postsuper -d ALL

Mettre un messages en attente (hold) : postsuper -h DBA3F1A7

Remettre un messages en mode normale (actif) : postsuper -H DBA3F1A7

Remettre en Queue un message : postsuper -r DBA3F1A7

Pour tous les messages : postsuper -r ALL

Afficher le contenu d’un message : postcat -q DBA3F1A9

Forcer l’envoie des messages en Queue (flush) : postqueue -f

Categories: Administration, Centos, Linux, SSH Tags: , ,

Utiliser correctement la fonction mail de PHP

13/11/2009 Comments off

PHPLa plupart du temps l’utilisation  la fonction mail de PHP par les développeurs n’est pas correcte, cela se traduit pas la non réception des retours d’erreurs concernant les mails expédiés à des adresses erronées.

Dans le manuel de php la syntaxe de cette fonction est la suivante :

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

La plupart des développeurs utilisent cette fonction de manière basique, ce qui n’est pas une bonne idée.

Si vous désirez recevoir vos mails d’erreur, composez votre code sous cette forme :

<?php mail($to, $subject, $message, $headers, "-finfo@example.com");

?>

Il est également possible de s’affranchir de la commande mail() de PHP en écrivant sa propre classe utilisant le protocol SMTP. Vous trouverez un exemple de cette pratique sur ce site.

Categories: PHP Tags: ,