Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonsoir à tous,
J'ai installé un serveur Postfix : tout fonctionne (Je peux envoyer des mails de mon serveur, et je les reçois sans problème).
Toutefois, lorsque je me connecte avec mon client de messagerie, je peux recevoir les messages, mais je ne peux pas en envoyer vers un domaine différent du mien (par contre je peux en envoyer dans mon domaine !!!)
J'obtiens l'erreur "Relay Access Denied"
J'ai effectué des recherches sur Google et sur le Forum, certaines personnes ont déjà eu le même problème que moi, mais à chaque fois étaient d'une cause différente.
Merci de votre aide,
Vince_122
Hors ligne
J'ai eu le meme probleme il y a quelques temps. Si ma memoire est bonne, il faut ajouter ton adresse IP (ou plage d'adresses IP) dans mynetworks
Hors ligne
C'est déjà fait, voilà mon fichier main.cf :
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
alias_maps = hash:/etc/postfix/virtual
mydestination = sd-14xxx, localhost.localdomain, , localhost
mynetworks = 127.0.0.0/8 88.191.XX.XXX
mailbox_size_limit = 0
recipient_delimiter = +
virtual_alias_maps = hash:/etc/postfix/virtual
myorigin = $mydomain
relay_domains = all
myhostname = mon-domaine.net
smtpd_recipient_restrictions = reject_unauth_destination
Hors ligne
C'est ton IP à toi qu'il faut ajouter, en plus de celle de la dedibox ![]()
Ou alors utiliser pop-before-smtp
Dernière modification par maddanny (2008-05-02 12:29:13)
Hors ligne
Ah yes nickel !!! ![]()
!!!
Merci beaucoup maddanny !!!
Question supplémentaire : comment faire pour ne pas reconnaitre l'envoyeur non pas par son IP, mais plutot par ses login/pass de compte mail ?
Je dispose de Postfix et de Dovecot POP3
Merci beaucoup,
Vince_122
Hors ligne
il faut utiliser quelque chose comme SASL et TLS pour authentifier l'expéditeur (google te donnera les liens de nombreux tutos)
cela te permettra d'ajouter ces règles :
smtp_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_use_tls = yes smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, ...
(attention il faut générer des certificats au préalable et installer libsasl2 sasl2-bin libsasl2-modules, bref, étudier les tutos complets
)
la même chose peut être mise en place pour le pop/imap.
Dernière modification par diou (2008-05-02 22:11:07)
Hors ligne
Salut JalaL,
Désolé, j'avais pas compris
je pensais à l'adresse IP de la dédibox ^_^...
Une autre question : Lorsque je recois mes mails, à chaque fois il me pose la question d'accepter ou pas le certificat.
Comment faire pour que cette question ne me soit plus posée ?
Merci beaucoup,
Vince_122
Hors ligne
Il faut générer le certificat avec de bonnes informations, notamment celle correspondant au FQDN utilisé par le serveur dans le Common Name (CN).
Hors ligne
Merci beaucoup diou ^^ ça fonctionne nickel
!!!
Est-ce qu'il existe des certificats pour serveur mail gratuits ?
Merci encore,
Vince_122
Hors ligne
Je ne pense pas, en général si tu le fais signer par une autorité il faut payer; mais ce n'est pas obligatoire d'en arriver là.
J'utilise des certificats sans cela.
Hors ligne
Oui, moi aussi, toutefois un message d'avertissement s'affiche car l'autorité qui à signé n'est pas reconnue.
Merci beaucoup tout de même ![]()
Vince_122
Hors ligne
il y a http://www.cacert.org/ qui le fait gratos
Hors ligne
JalaL a écrit:
il y a http://www.cacert.org/ qui le fait gratos
Sauf qu'en tant que CA independent (et gratuit), ils ne sont pas présents dans tous les navigateurs (même FF ne l'a pas) ! Donc ça n'a aucun interet par rapport aux certs auto-signés (au contraire même, si tu rajoutes leur cert racine tu vas voir tous les certificats délivrés par eux comme valides, ce qui n'est pas forcement une bonne chose).
Hors ligne