J'essaye actuelement de configurer sendmail
j'ai utilisé le tuto suvant
configurer sendmail

J'utilise ensuite la commande :
[root@localhost mail]#sendmail monemail@free.fr </home/peyoda/latex/documentation/flshort-3.20.pdf
root recoit le mail suivant de
Mail Delivery Subsystem <MAILER-DAEMON@localhost.localdomain>
The original message was received at Fri, 1 Dec 2006 21:57:17 +0100
from localhost.localdomain [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<monemail@free.fr>
    (reason: 553 sorry, your envelope sender domain must exist (#5.7.1))

   ----- Transcript of session follows -----
... while talking to mx1.free.fr.:
>>> MAIL From:<root@localhost.localdomain>
<<< 553 sorry, your envelope sender domain must exist (#5.7.1)
501 5.6.0 Data format error
Si quequ'un a une idée !!!!

Merci
Complément d'information :
Parmis les questions que je me pose:
1) Qu'est-ce que le enveloppe sender domain ?
2) il y a une ligne du tuto qui ne se termine pas par dnl. Est-ce normal ?
3) Pour la dernière étape du tuto si' j'ai bien compris je crée un fichier avec juste une ligne ?
14 jours plus tard
Bsr

J'ai rencontré exactement le mme problème avec "Sendmail" (configuré en relay smtp => free). Le problème est lié au fait que le serveur SMTP de free, refuse ton mail car l'ardresse d'envoi n'est pas valide (root@localhost.localdomain), pour éviter le spam bcp de serveurs smtp demandent une adresse d'envoi existante et valide.

Pour répondre à tes questions :

1 - "enveloppe sender domain" => domaine de l'adresse email d'envoi.
2 - Oui cela est normal "dnl" concerne les commentaire dans le fichier de configuration de Sendmail.
3 - Le tuto est correct j'ai suivi la mme démarche.


Pour résoudre le problème j'ai trouvé une solution sur le web, il y a quelques lignes à rajouter dans le "sendmail.mc", pour "forcer" Sendmail à utiliser le domaine choisi (@free.fr) :
FEATURE(always_add_domain)dnl 
FEATURE(`masquerade_entire_domain')dnl 
FEATURE(`allmasquerade')dnl 
MASQUERADE_DOMAIN(`my-site.com.')dnl 
MASQUERADE_DOMAIN(localhost)dnl 
MASQUERADE_DOMAIN(localhost.localdomain)dnl
Il est nécessaire de remplacer "my-site.com", par "free.fr". Puis ensuite de relancer Sendmail :
service sendmail restart
@+
1 - "enveloppe sender domain" => domaine de l'adresse email d'envoi.
C'est un peu plus compliqué.
Il s'agit de l'adresse placée sur l'enveloppe qui emballe le message.
Elle n'a aucun rapport avec l'adresse de l'expéditeur (ou de retour, ou les autres) présente dans le message est qui seront utilisées par le client de messagerie.

L'enveloppe n'est lue que par les serveurs de courrier et est notamment utilisée pour le contrôle anti-relai.

Dans ce cas il peut être nécessaire d'activer l'option
FEATURE(masquerade_envelope)dnl
A+
ok, merci pour les infos (je suis pas expert dans ce domaine).

PS : Comprendre, configurer et utiliser Sendmail est très formateur 😉 (cela m'a fallu plusieurs jours pour le faire marcher comme je voulais maintenant tout est impect !).