[gull] Selection du MTA utilisé par mail() en PHP4

Julien Escario pandemik at azylog.net
Mon Mar 20 14:09:59 CET 2006


Paul Veuve a écrit :
> Bonjour à tous.

Bonjour,

> J’ai besoin d’envoyer des mails depuis des pages WEB.
> 
> Je pense utiliser la fonction mail() de PHP4 mais elle ne fonctionne pas.

Il est aussi possible d'utiliser d'autres languages, voir des framework qui font
le boulot. Egalement à voir : l'utilisation de file descriptor directement sur
le binaire de gestion de la queue (en tout cas avec qmail).

> J’ai touvé dans la doc que PHP utilise sendMail comme MTA.

Hmm, plus précisement /usr/sbin/sendmail.

> Notre serveur est installé avec xmail et les 2 MTA sont mutuellement
> exclusifs.

La plupart des MTA fournissent un binaire à lien symbolique permettant de
simuler le fonctionnement de sendmail.

> Quelqu’un saurait-il s’il est possible de spécifier le MTA a PHP ?.

Dans le fichier /etc/php4/php.ini :

For Unix only.  You may supply arguments as well (default: 'sendmail -t -i').
sendmail_path = /usr/sbin/sendmail -t -i

On peut donc définir l'executable ainsi que les paramètres.

> Quelqu’un aurait-il une autre solution pour envoier des mails depuis une
> page WEB (autre que mailto)

Votre question me laisse à penser que vous vous attaquez à un problème un peu
trop complexe pour vous. Il y a probablement quelques étapes à franchir avant
d'attaquer de la programmation PHP (par exemple l'installation + configuration
d'un serveur).

Bon après-midi,
Julien



More information about the gull mailing list