Problème avec sendmail, peut-être un problème avec Apache ?

Eléphanteau du PHP | 29 Messages

05 déc. 2007, 07:21

Bonjour,

Aucun mail n'est envoyé malgré sendmail, ma fonction est bien rodée et devrait fonctionner. Je pense que le problème vient de mon shell, je ne suis pas un grand spécialiste de linux (j'ai tenté une configuration de postfix mais ça me donne le tournis).


Auriez-vous une piste à me suggérer pour trouver l'erreur ? Peut-être Apache, mais où...

Voici mon phpinfo : http://sd-4550.dedibox.fr/phpinfo.php



Merci beaucoup de prendre quelques instants pour y réfléchir. Si vous avez besoin de quoi que ce soit, n'hésitez pas à me demander, je vous répondrai immédiatement.


Update :

Code : Tout sélectionner

sd-4550:/etc/init.d# ./sendmail start Starting Mail Transport Agent: sendmailstart-stop-daemon: stat /usr/sbin/sendmail-mta: No such file or directory (No such file or directory) ./sendmail: line 256: /usr/sbin/sendmail-msp: Aucun fichier ou répertoire de ce type

ViPHP
ViPHP | 1380 Messages

05 déc. 2007, 08:33

Bonjour,

Quel distro? Quel MTA?

Un deamon MTA tourne-t'il?

Code : Tout sélectionner

ps aux | grep -E '(exim|sendmail|postfix|smail|mta)'
ripat

Eléphanteau du PHP | 29 Messages

06 déc. 2007, 18:20

Bonjour ripat :)

C'est une debian etch, j'ai la possibilité de lancer soit sendmail soit postfix dans /etc/init.d/, aucun n'est lancé.

Sendmail ne se lance pas, il affiche le message que j'ai indiqué plus haut.

ViPHP
ViPHP | 1380 Messages

06 déc. 2007, 20:30

Que donne:

Code : Tout sélectionner

ls -l $(which sendmail)
ripat

Eléphanteau du PHP | 29 Messages

06 déc. 2007, 20:34

sd-4550:~# ls -l $(which sendmail)
-rwxr-xr-x 1 root root 19664 2007-03-21 12:17 /usr/sbin/sendmail

ViPHP
ViPHP | 1380 Messages

06 déc. 2007, 21:05

Essaye peut-être d'abord une réinstallation de sendmail

Code : Tout sélectionner

# aptitude reinstall sendmail
Alternative: exim4 qui est le MTA standard de debian.

Code : Tout sélectionner

# aptitude install exim4
ripat

Eléphanteau du PHP | 29 Messages

06 déc. 2007, 21:31

J'ai justement tenté un apt-get install sendmail

Voilà le message d'erreur que j'obtiens :

Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
/etc/mail/aliases: 13 aliases, longest 10 bytes, 146 bytes total

Warning: These messages were issued while creating sendmail.cf
make sure they are benign before starting sendmail!

Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEA TURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE () should be before MAILER()


Dois-je éditer moi-même sendmail.cf ?



Update :

apt-get remove --purge sendmail
apt-get install sendmail


Problème résolu ! Toute cette prise de tête pour rien...

Artefact
Invité n'ayant pas de compte PHPfrance

17 mai 2012, 20:32

Bonjour, ayant le meme probleme que toi à ce jour et diverses tentatives pour résoudre celui-ci, pourrai tu me dire si ça a fonctionné du premier coup lors du purge de sendmail ?

Cordialement.