Bonjour tout le monde,
Ayant une erreur d'envoi lorsque je lance la fonction mail de php, je me suis aperçu que ma machine n'était pas configurer pour l'envoi de mail. J'ai installé sendmail et pas de résultat convaincant. En faisant des recherches sur le net, j'ai lu qu'il est préférable d'utiliser postfix. J'ai commencé à le configurer mais ayant peur de faire des bêtises (je n'avais pas les mêmes choses suivant le tuto que j'ai lu -> https://web.archive.org/web/20150404215649/http://www.linux-france.org/article/mail/postfix-jaco/ (NdM: remplacé par un lien vers archive.org), j'ai arrêté. En lisant sur un forum le test d'envoi d'email via le terminal, j'obtiens ceci :
root@uneMachine:/etc/postfix# sendmail -ti<<FIN
To:monEmail@domain.com
subject:testSendmail
fgfdgfdgdfgdgf
FIN
bash: /usr/sbin/sendmail: Aucun fichier ou dossier de ce type
Si vous pouvez m'aider ce serait très sympa.
Par avance merci.
```
# mauvais choix
Posté par NeoX . Évalué à 3.
tu installes postfix et tu test avec sendmail
sinon pour tester l'envoi d'un email en general, moi je fais (en gras ce que je tapes, en normal les reponses du serveur) :
la derniere ligne va etre le code d'acceptation de l'email par le serveur.
[^] # Re: mauvais choix
Posté par olaf . Évalué à 2.
Non, tous les MTA livrent un binaire sendmail "virtuel" :
apt-file search sendmail |grep /usr/sbin
citadel-mta: /usr/sbin/sendmail
courier-mta: /usr/sbin/sendmail
dma: /usr/sbin/sendmail
esmtp-run: /usr/sbin/sendmail
exim4-daemon-heavy: /usr/sbin/sendmail
exim4-daemon-light: /usr/sbin/sendmail
masqmail: /usr/sbin/sendmail
msmtp-mta: /usr/sbin/sendmail
nullmailer: /usr/sbin/sendmail
postfix: /usr/sbin/sendmail
sendmail-base: /usr/sbin/checksendmail
sendmail-base: /usr/sbin/sendmailconfig
ssmtp: /usr/sbin/sendmail
xmail: /usr/sbin/sendmail
# probleme d'outil
Posté par eric gerbier (site web personnel) . Évalué à 2.
Sur ma Mageia 2, si j'interroge le gestionnaire de package, il me dit :
$ rpm -ql postfix | grep sendmail
/usr/sbin/sendmail.postfix
(à vérifier sur ta distribution), mais tu devrais utiliser /usr/sbin/sendmail.postfix au lieu de /usr/sbin/sendmail
sinon , il y a plein d'autres façons d'envoyer un mail, par exemple
echo "mon texte" | mail -s "test mail" monEmail@domain.com
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.