Postfix recevoir mail

Bonjour
Je peux envoyé des mails depuis postfix, mais pas recevoir des mails depuis internet.
Je me suis inscris sur dynds: eotech.dyndns.org, MX Hostname: eotech.eu
Je pense que c’est un problème de MX car:
host -t MX eotech.eu
eotech.eu has no MX record

J’ai lu le wiki.
Mais j’ai surement du oublié quelque chose, pourriez vous m’aidez svp ? :slightly_smiling:

mon main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian)
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

#myhostname = eotechserver
myhostname = eotech.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = eotech.eu, localdomain.localhost, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_cert_file=/etc/zarafa/ssl/cert.pem
smtpd_tls_key_file=/etc/zarafa/ssl/privkey.pem
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
mailbox_command = /usr/bin/zarafa-dagent "$USER"
mailbox_transport = zarafa: zarafa_destination_recipient_limit = 1
local_recipient_maps=

mon hosts

127.0.0.1       eotechserver     localdomain.local localhost
127.0.0.1       eotech.eu
192.168.1.3     eotechserver
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Le champ MX va être inscrit sur le dyndns dans ton cas, fait l’inverse, fait pointer le mx de ton domaine eotech vers eotech.dyndns.org.

c’est à dire myhostname ?

Fait pointer le champ MX de ton domaine eotech.eu vers eatech.dyndns.org.

Tu dois créé un enregistrement MX via l’interface que te propose cregisp.com

et ca donnera avec un nslookup :

eotech.eu
Serveur : srvdns.XXX.XX
Address: 192.168.1.1

Rponse ne faisant pas autorit :
eotech.eu MX preference = 10, mail exchanger = eotech.dyndns.org

Et la tu pourra envoyer des mail sur ton domaine eotech.eu

tant que ton champ MX n’est pas correcte la config de ton serveur n’intervient pas.

Quand je fais nslookup eotech.eu
j’obtiens

[code]Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
Name: eotech.eu
Address: 82.98.86.165
[/code]

ça veut dire que le eotech.eu existe déjà non ?

Ta solution me dis d’acheter un nom de domaine c’est ça ?

J’ai cru comprendre que le domaine eotech.eu t’appartenait, ce n’est pas le cas ?

selon celui qui m’a donné ce projet de serveur mail oui.
Si j’utilise un autre nom de domaine non utilisé ça marchera en renseignant simplement sur mon compte dyndns.org ?
Merci de tes reponses :slightly_smiling:

si tu as acces au domaine eotech.eu oui ca peut marcher, il faut cependant faire les modif que je t’ai indiqué, mais dans tout les cas il faut pouvoir accéder à l’interface d’administration du domaine.

Si tu n’as aucun domaine, tu devra te contenter du dyndns…

Tu passe bien par DYNDNS car tu n’as pas d’adresse IP FIXE ?

je passe par dyndns car je n’es pas d’ip fixe en effet mais je peux en mettre une.
Tu me le conseilles ?

Le domaine que je possède pourrait il faire le mx aussi pour de simple test?

Oui si tu as un domaine en ta possession tu peu tout faire, le mieux est quand même d’avoir une adresse IP fixe, surtout pour un serveur de mail.

J’ai essayé d’envoyé un nouveau email à ce compte : plop@eotech.dyndns.org
Aucun email reçu.

Est ce que le hostname du serveur doit etre égal au nom de domaine?

Voila ce que j’ai modifié dans le main.cf:

myhostname = eotech.dyndns.org
myorigin = /etc/mailname
mydestination = eotech.dyndns.org, localdomain.localhost, localhost

Dans le /etc/mailname

Dans le /etc/hosts

[code]127.0.0.1 eotechserver localdomain.local localhost
127.0.0.1 eotech.dyndns.org

The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
[/code]
/etc/hostname

eotechserver

la diffusion n’a pas encore été faite sur internet de tes modif car moi je n’ai pas encore de MX pour ce domaine.

pour tester ta config postfix le plus simple c’est de te connecter en telnet dessu :

telnet eotech.dyndns.org 25

ensuite tu tape ces commande une a une :

ehlo TEST
MAIL FROM:testATtest.fr
RCPT TO:plopATeotech.dyndns.org

(remplace le AT par @)
et regarde le message que tu as en retour, si il indique OK c’est que ta config est correcte.

Je viens de faire le test, je n’arrive pas a me connecter tester a ton serveur, le port 25 semble fermé. tu as un serveur IMAP aussi ?

maintenant ça marche!! Merci beaucoup.
par contre j’ai décommenter dans:
master
smtp inet n - - - - smtpd
Du coup les emails ne sont plus crypter c’est ça ?

si tu commente cette ligne ton serveur ne va pas réussir a traiter les mails normalement.
Mais ca n’a rien a voir avec un cryptage quelconque

Mais Par défaut cette ligne n’est pas commenté sauf tu as fait une config particulière lors de l’installation

daccord merci