Partage
  • Partager sur Facebook
  • Partager sur Twitter

Envoie de mail: Relay access denied

    16 août 2018 à 4:48:59

    Bonjour,

    je viens de configurer mon serveur mail avec postfix, dovecot et mysql en suivant ce tuto: https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql/

    J'arrive à recevoir des mails de n'importe quelle autre adresse mail mais je n'arrive malheureusement pas à en envoyer, pourriez vous m'aider svp, à noter que j'arrive à envoyer des mails à des adresse de mon serveur(ex: je peux envoyer des mails de toto@exemple.com à tata@exemple.com mais je peux pas en envoyer de toto@exemple.com à toto@yahoo/gmail.com )

    voici le resultat de postconf -n
    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    compatibility_level = 2
    inet_interfaces = all
    inet_protocols = all
    mailbox_size_limit = 0
    mydestination = $myhostname localhost.$mydomain
    mydomain = exemple.com
    myhostname = mail.exemple.com
    mynetworks = 127.0.0.0/8, 213.246.XX.XX, [::1]/128
    myorigin = $mydomain
    readme_directory = no
    recipient_delimiter = +
    relayhost =
    smtp_tls_security_level = may
    smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    smtpd_client_restrictions = permit_mynetworks, permit_inet_interfaces permit_sasl_authenticated, reject_unauth_pipelining
    smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated
    smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_inet_interfaces, defer_unauth_destination
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_tls_security_options = noanonymous, noplaintext
    smtpd_tls_CAfile = /etc/letsencrypt/live/exemple.com/cert.pem
    smtpd_tls_auth_only = yes
    smtpd_tls_cert_file = /etc/letsencrypt/live/exemple.com/fullchain.pem
    smtpd_tls_key_file = /etc/letsencrypt/live/exemple.com/privkey.pem
    smtpd_tls_security_level = may
    smtpd_use_tls = yes
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf
    virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
    virtual_transport = lmtp:unix:private/dovecot-lmtp
    virtual_uid_maps = static:8

    et voila ce qui apparait dans /var/log/mail.log quand j'essaye d'envoyer un mail à toto@yahoo.com :)

    Aug 16 04:33:38 exemple postfix/smtpd[8122]: NOQUEUE: reject: RCPT from unknown[41.188.XX.XXX]: 454 4.7.1 <toto@yahoo.com>: Relay access denied; from=<toto@example.com> to=<toto@yahoo.com> proto=ESMTP helo=<[192.168.1.104]>

    Merci d'avance, :)

    • Partager sur Facebook
    • Partager sur Twitter
      16 août 2018 à 9:22:35

      Bonjour,

      A priori cela signifie simplement que le domaine : example.com de ton exemple
      from=<toto@example.com> n'est pas un domaine géré par ton serveur (cf.
      relay_domains) .

      Sinon tu t'autentifie bien sur SMTP quand tu fais l'envoie (configuration "le serveur requiere une autentification) ? C'est ce qui est demandé avec: permit_sasl_authenticated

      Cdlt,
      Stephane
      • Partager sur Facebook
      • Partager sur Twitter
        17 août 2018 à 7:16:33

        Bonjour,

        Merci Stephane pour ta reponse, j'avais reussi à regler le probleme qq heures plus tard, il fallait effectivement rajouter la conf sasl dans le fichier main.cf

        Cdlt,

        • Partager sur Facebook
        • Partager sur Twitter

        Envoie de mail: Relay access denied

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown