Aller au contenu

Debian : Soucis avec Bind et Postfix


Messages recommandés

Bonsoir à tous,

Actuellement en licence pro en administration des systèmes, je veux mettre en place un serveur web chez moi pour faire des test et m'entrainer. J'ai trouver sur le net plein de doc qui expliquait bien les services à installer etc...Je tourne donc sur une distribution debian sur laquelle j'ai installé apache, php5, mysql, phpmyadmin, bind et postfix. Le serveur web fonctionne sans aucun problème. J'ai mis en place également une redirection dyndns pour pouvoir contacter mon serveur de l'extérieur. Jusque la tout va pour le mieux, et fonctionne comme je le souhaite. Le hic c'est mon serveur de mail. J'ai suivi un tutoriel ou la méthode d'authentification se fait à l'aide de mysql. ( http://www.lea-linux.org/cached/index/Post...sin-amavis.html )

Je l'ai suivi à la lettre. Mais ca ne fonctionne pas, et je n'arrive pas à envoyer de mail. J'ai lu également sur d'autre site qu'il fallait faire référence au serveur de mail dans le fichier de configuration de zone de bind. Mais si j'utilise un service tel que dyndns que mettre dans ce fichier de zone ?

voici mon fichier de configuration de zone

$ORIGIN kilkikou.dyndns.org.
$TTL 86400; 1 jour

@ IN SOA ns.kilkikou.dyndns.org. root.dyndns.org.(
2008050201; Numero de serie
3600; Temps d’actualisation
600; Delai nouvel essai
86400; Delai d’expiration
3600); TTL cache negatif

@		IN	   NS	   ns.kilkikou.dyndns.org.
@		IN	   MX	   10	   mail.kilkikou.dyndns.org.

neptuna  IN	   A		192.168.1.23
ns	   IN	   A		192.168.1.23
mail	 IN	   A		192.168.1.23
ftp	  IN	   A		192.168.1.23

Mon fichier de configuration de postfix est similaire à celui présent sur le tutoriel présenté plus haut.

Merci d'avance à ceux qui prendront le temps de me lire et de m'aider.

Bonne soirée.

Lien vers le commentaire
Partager sur d’autres sites

ce genre de message a répétition....

May  2 22:51:17 neptuna postfix/pickup[6706]: 4C92913D57: uid=1000 from=<arnaud>
May  2 22:51:17 neptuna postfix/cleanup[6707]: 4C92913D57: message-id=<20080502205117.4C92913D57@smtp.kilkikou.dyndns.org>
May  2 22:51:17 neptuna postfix/cleanup[6707]: warning: 4C92913D57: virtual_alias_maps map lookup problem for arnaud@dyndns.org
May  2 22:51:17 neptuna postfix/pickup[6706]: warning: 4D2DA13D57: message has been queued for 1 days
May  2 22:51:17 neptuna postfix/pickup[6706]: 4D2DA13D57: uid=1000 from=<arnaud>
May  2 22:51:17 neptuna postfix/cleanup[6707]: 4DE7413D57: message-id=<20080502205117.4DE7413D57@smtp.kilkikou.dyndns.org>
May  2 22:51:17 neptuna postfix/cleanup[6707]: warning: 4DE7413D57: virtual_alias_maps map lookup problem for mail@neptuna.kilkikou.dyndns.org

Lien vers le commentaire
Partager sur d’autres sites

Donne quand même ta config Postfix

mon postfix installé sur "gollum" ma Debian (qui ne fait pas serveur dns, mais je suis chez dyndns)

myhostname = padbol.dyndns.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = gollum, localhost.localdomain, , localhost, padbol.dyndns.org, gollum.padbol.dyndns.org
relayhost =
mynetworks = 127.0.0.0/8, 192.168.192.0/23
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +

Lien vers le commentaire
Partager sur d’autres sites

alors voila mon fichier de configuration :

smtpd_banner = $myhostname ESMTP (Debian/GNU)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes

# ajoute le domaine aux emails de la distribution locale
# ainsi vous pourrez envoyer des emails sans @domain.priv
# par la commande sendmail
mydomain = kilkikou.dyndns.org
append_dot_mydomain = yes

# Envoi une alerte de dépassement de délai par email
#delay_warning_time = 4h

myhostname = kilkikou.dyndns.org

# domaine de distribution local
mydestination = neptuna, localhost, localhost.localdomain, kilkikou.dyndns.org, neptuna.kilkikou.dyndns.org

# Mettez ici le relais smtp de votre FAI si vous avez des problèmes de blacklist
# à cause de votre IP
relayhost =

# adresseIP/Masque des réseaux locaux (réseaux autorisés pour l'envoi de courier)
mynetworks = 127.0.0.0/8 192.168.1.0/24
inet_interfaces = all

#restrictions d'accès
# adresses d'expédition
# le "reject_unknown_sender_domain" verifie que le domaine existe
smtpd_sender_restrictions =
	permit_mynetworks,
	reject_unknown_sender_domain,
	warn_if_reject reject_unverified_sender

# adresses de destination
smtpd_recipient_restrictions =
	permit_mynetworks,
	reject_unauth_destination,
	reject_unknown_recipient_domain,
	reject_non_fqdn_recipient

# client
smtpd_client_restrictions =
	reject_unknown_client,
	permit_mynetworks
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/spool/vmail/
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "Desole, la boite email de l'utilisateur est pleine, essayez plus tard."
virtual_overquota_bounce = yes

et voici toujours mes logs d'erreur :

May  4 14:11:44 neptuna postfix/cleanup[17631]: warning: E8A1113D3D: virtual_alias_maps map lookup problem for mail@neptuna.kilkikou.dyndns.org
May  4 14:12:44 neptuna postfix/pickup[17625]: warning: E906E13D3D: message has been queued for 2 days
May  4 14:12:44 neptuna postfix/pickup[17625]: E906E13D3D: uid=1000 from=<arnaud>
May  4 14:12:44 neptuna postfix/cleanup[17631]: E906E13D3D: message-id=<20080504121244.E906E13D3D@kilkikou.dyndns.org>
May  4 14:12:44 neptuna postfix/cleanup[17631]: warning: E906E13D3D: virtual_alias_maps map lookup problem for mail@neptuna.kilkikou.dyndns.org
May  4 14:12:44 neptuna postfix/pickup[17625]: EE61213D3D: uid=1000 from=<arnaud>
May  4 14:12:44 neptuna postfix/cleanup[17631]: EE61213D3D: message-id=<20080504121244.EE61213D3D@kilkikou.dyndns.org>
May  4 14:12:44 neptuna postfix/cleanup[17631]: warning: EE61213D3D: virtual_alias_maps map lookup problem for du@neptuna.kilkikou.dyndns.org
May  4 14:12:44 neptuna postfix/pickup[17625]: warning: EF0CD13D3D: message has been queued for 2 days
May  4 14:12:44 neptuna postfix/pickup[17625]: EF0CD13D3D: uid=1000 from=<arnaud>
May  4 14:12:44 neptuna postfix/cleanup[17631]: EF0CD13D3D: message-id=<20080504121244.EF0CD13D3D@kilkikou.dyndns.org>
May  4 14:12:44 neptuna postfix/cleanup[17631]: warning: EF0CD13D3D: virtual_alias_maps map lookup problem for arnaud@dyndns.org
May  4 14:12:44 neptuna postfix/pickup[17625]: warning: EFAB313D3D: message has been queued for 2 days
May  4 14:12:44 neptuna postfix/pickup[17625]: EFAB313D3D: uid=1000 from=<arnaud>
May  4 14:12:44 neptuna postfix/cleanup[17631]: EFAB313D3D: message-id=<20080504121244.EFAB313D3D@kilkikou.dyndns.org>
May  4 14:12:44 neptuna postfix/cleanup[17631]: warning: EFAB313D3D: virtual_alias_maps map lookup problem for du@neptuna.universe.com
May  4 14:12:44 neptuna postfix/pickup[17625]: warning: F0E2313D3D: message has been queued for 2 days
May  4 14:12:44 neptuna postfix/pickup[17625]: F0E2313D3D: uid=1000 from=<arnaud>
May  4 14:12:44 neptuna postfix/cleanup[17631]: F0E2313D3D: message-id=<20080504121244.F0E2313D3D@kilkikou.dyndns.org>
May  4 14:12:44 neptuna postfix/cleanup[17631]: warning: F0E2313D3D: virtual_alias_maps map lookup problem for mail@neptuna.kilkikou.dyndns.org

:transpi:

Lien vers le commentaire
Partager sur d’autres sites

http://www.afnic.fr/outils/zonecheck/zc.cg...amp;transp4=std

=> Impossible de trouver le serveur de nom primaire (SOA)

host mail.kilkikou.dyndns.org
mail.kilkikou.dyndns.org is an alias for kilkikou.dyndns.org.
kilkikou.dyndns.org has address 80.185.192.252

telnet mail.kilkikou.dyndns.org 25
Trying 80.185.192.252...
telnet: Unable to connect to remote host: Connection timed out

Est ce que tu es sûr d'avoir bien précisé que tu géreais tes mails ? Et tes DNS également ?

https://www.dyndns.com/account/services/hos...ikou.dyndns.org

Lien vers le commentaire
Partager sur d’autres sites

J'ai mis ca dans mes paramètres dyndns :

9lfh76fl.png

et comme vu sur le screenshot j'ai un message d'erreur lorsque je veux définir mon hostname pour les mails.

si je mets juste : kilkikou.dyndns.org il enregistre les modifications mais lorsque je reviens sur la page c'est à nouveau décoché.

Lorsque je tappe la commande host dans mon terminal j'ai ca :

arnaud@neptuna:~$ sudo host mail.kilkikou.dyndns.org

mail.kilkikou.dyndns.org CNAME kilkikou.dyndns.org

kilkikou.dyndns.org A 80.185.209.184

Lien vers le commentaire
Partager sur d’autres sites

Comme il te dit, il faut un A ou un AAAA (ip en v4 ou V6), pas un CNAME.

Donc il faut bien un service bind qui tourne sur la machine pour mettre ces informations dans un fichier non ? :keskidit:

Ou alors on peut mettre ces informations dans un autre fichiers de configuration ?

Lien vers le commentaire
Partager sur d’autres sites

:keskidit:

De quoi tu parles ?

On reprend :

Tu dois définir un MX. Ce MX doit être un enregistrement A ou AAAA.

Tu as mis mail.kilkikou.dyndns.org comme MX. Mais comme tu peux le voir avec ta commande host, mail.kilkikou.dyndns.org est un CNAME.

kilkikou.dyndns.org par contre est un A. Tu peux mettre kilkikou.dyndns.org comme mx ou alors changer mail.kilkikou.dyndns.org en A.

Lien vers le commentaire
Partager sur d’autres sites

J'ai bien compris que je dois définir un MX, mais la ou j'ai du mal a suivre c'est l'endroit ou je dois définir ce MX.

Sur la page de configuration de dyndns lorsque je mets kilkikou.dyndns.org et que j'enregistre il me met bien:

Hostname kilkikou.dyndns.org updated. par contre lorsque je reviens en arrière sur la page de configuration la case n'est même plus coché...Bizare ?!

Alors je pensais que je devais définir un nouvel enregistrement dans ma configuration du service de DNS...

Lien vers le commentaire
Partager sur d’autres sites

S'il le décoche c'est peut être pour éviter que ce soit activé par défaut, mais normalement, ça ne devrait pas changer la conf tant que tu ne valides pas.

Je ne sais pas si tu as revalidé, mais ça ne semble pas encore pris en compte sur les dns de dyndns.

dig @ns1.dyndns.org. kilkikou.dyndns.org mx

; <<>> DiG 9.2.4 <<>> @ns1.dyndns.org. kilkikou.dyndns.org mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27447
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;kilkikou.dyndns.org.		   IN	  MX

;; AUTHORITY SECTION:
dyndns.org.			 600	 IN	  SOA	 ns1.dyndns.org. hostmaster.dyndns.org. 4142715956 600 300 604800 600

;; Query time: 100 msec
;; SERVER: 63.208.196.90#53(ns1.dyndns.org.)
;; WHEN: Fri May  9 11:52:33 2008
;; MSG SIZE  rcvd: 88

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...