les mails envoyés via php partiront avec le user faisant tourner le serveur web. Sous Debian, le user est www-data par defaut. Ainsi, les mails envoyés par php ont pour expéditeur www-data@host. Etant donné que host n'est pas un domain valide (FQDN ou Fully Qualified Domain Name), le mail est rejeté par le serveur SMTP distant.
Le fait d'entrer, par exemple, dans le fichier canonical, une ligne du type :
www-data email_valide@wanadoo.fr
permettra de "dire" au serveur SMTP distant que les mails envoyés par PHP auront pour expéditeur email_valide@wanadoo.fr
man canonical sinon