• Re: Postfix comme MX2 d'un Sendmail

    From Roberto =?iso-8859-1?Q?C=2E_S=E1nch@21:1/5 to All on Mon Jun 20 14:50:01 2022
    Bonjour Joël,

    On Mon, Jun 20, 2022 at 02:14:11PM +0200, BERTRAND Joël wrote:

    Pour l'instant, j'ai écrit dans /etc/mail/main.cf la chose suivante :

    command_directory = /usr/sbin
    daemon_directory = /usr/libexec/postfix
    data_directory = /var/db/postfix
    debug_peer_level = 2
    debugger_command =
    disable_vrfy_command = yes
    html_directory = /usr/share/doc/html/postfix
    inet_interfaces = all
    inet_protocols = all
    mail_owner = postfix
    mailq_path = /usr/bin/mailq
    manpage_directory = /usr/share/man
    maximal_queue_lifetime = 10d
    milter_default_action = accept
    mynetworks = 192.168.10.0/24, 192.168.12.0/24, 192.168.15.14/32, 127.0.0.1/8 newaliases_path = /usr/bin/newaliases
    non_smtpd_milters = unix:/var/clamav/clamav-milter.sock postscreen_access_list = permit_mynetworks
    proxy_interfaces = 192.168.15.14
    queue_directory = /var/spool/postfix
    readme_directory = /usr/share/examples/postfix
    relay_domains = $mydestination, systella.fr
    relay_recipient_maps =
    sample_directory = /usr/share/examples/postfix
    sendmail_path = /usr/sbin/sendmail
    setgid_group = maildrop
    smtpd_milters = unix:/var/milter-greylist/milter-greylist.sock smtpd_recipient_restrictions = permit_sasl_authenticated,
    permit_mynetworks, check_relay_domains, reject_unauth_destination unknown_local_recipient_reject_code = 550

    J'utilise Postfix comme primaire et comme secondaire, alors je ne sais
    rien concernant Sendmail. Mais, ma configuration Postfix comprend les
    adresses IP des autres serveurs Postfix dans le paramètre mynetworks et
    le secondaire aussi le paramètre relayhost de cette manière:

    relayhost = [mx1.example.com]

    Je pense que parce que relayhost manque de ta configuration, ton Postfix
    ne sait pas qu'il doive envoyer le message au MX1 sans essayer résoudre l'adresse se c'est du domaine @systella.fr en ce cas.

    Mais à chaque fois que je tente un envoi, postfix me renvoie la chose suivante :

    Root rayleigh:[/etc/mail] > telnet 62.212.98.88 25
    Trying 62.212.98.88...
    Connected to 62.212.98.88.
    Escape character is '^]'.
    220 legendre.systella.fr ESMTP Postfix
    EHLO rayleigh
    250-legendre.systella.fr
    250-PIPELINING
    250-SIZE 10240000
    250-ETRN
    250-ENHANCEDSTATUSCODES
    250-8BITMIME
    250 DSN
    MAIL FROM:<bertrand@systella.fr>
    250 2.1.0 Ok
    RCPT TO:<bertrand@systella.fr>
    451 4.3.0 <bertrand@systella.fr>: Temporary lookup failure
    quit
    221 2.0.0 Bye
    Connection closed by foreign host.
    Root rayleigh:[/etc/mail] >

    Un RCPT TO:<bertrand@legendre.systella.fr> renvoie la même erreur alors que ce compte existe sur le serveur en question.

    Et là, je ne comprends plus... Tous les howto que l'on trouve sur internet proposent d'autres solutions qui ne donnent pas de meilleurs résultats.

    Une idée ?

    Il m'intéressera savoir si c'est le même après avoir ajouté relayhost à
    la configuration.

    Salut,

    -Roberto

    --
    Roberto C. Sánchez

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roberto =?iso-8859-1?Q?C=2E_S=E1nch@21:1/5 to All on Mon Jun 20 18:20:01 2022
    On Mon, Jun 20, 2022 at 05:25:39PM +0200, BERTRAND Joël wrote:
    Je viens de couper le MX1 durant une petite demi-heure. Le MX2 récupère tous les mails en synchronisant les listes grises entre MX1 et 2 et
    renvoie le tout au MX1 dès qu'il réapparaît.

    Je finasserai la configuration plus tard.

    Une question résiduelle que je viens de me poser. Lorsqu'un utilisateur envoie un mail, il utilise le SMTP (sur le MX1) sur le port 587.
    sendmail demande une authentification. Si pas d'authentification, le
    mail est refusé. Mais sur le port 25, quel est le mécanisme qui fait
    qu'un utilisateur ne peut pas envoyer directement un mail (que ce soit
    avec Postfix ou sendmail) ?

    Peut-être ajouter "reject_unauth_destination" au paramètre smtpd_recipient_restrictions ?

    https://wiki.auf.org/wikiteki/Postfix/Authentification

    Salut,

    -Roberto

    --
    Roberto C. Sánchez

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)