Aller au contenu

Problème serveur mail


Tutur

Sujets conseillés

Bonjour à tous,

Alors voila, j'ai un serveur dédiée sous Debian 6.0.4 64Bits, et j'y est installé un serveur mail avec Postfix + Dovecot + RoundCube ensuivant ce tuto : http://www.bytetouch.com/blog/linux/how-to-linux-mail-server-with-postfix-and-dovecot-on-debian-lenny/

Donc ça marche, enfin a moitié ^^ Je peux envoyer des mails mais pas en recevoir... Si vous avez besoin d'un fichier de conf demandé moi ;) Mais il y en a trop en tout alors j'attend votre demande pour les fichiers ;)

Aussi j'ai remarqué cette phrase récurrente dans les logs :

Apr 28 12:50:01 sperec postfix/trivial-rewrite[26436]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 12:50:01 sperec postfix/local[26437]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 12:55:02 sperec postfix/trivial-rewrite[26895]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 12:55:02 sperec postfix/local[26896]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 13:00:01 sperec postfix/trivial-rewrite[27215]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 13:00:01 sperec postfix/local[27216]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 13:05:01 sperec postfix/trivial-rewrite[27712]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 13:05:01 sperec postfix/local[27713]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled

Merci de votre aide.

Arthur

Modifié par Tutur
Lien vers le commentaire
Partager sur d’autres sites

Pour le premier warning :

Tu as mis le domaine dans la directive virtual_mailbox_domains de /etc/postfix/main.cf ET à la ligne "mydestination"!

C'est l'un OU l'autre, pas les deux !

Edite le fichier /etc/postfix/main.cf

Pour le second warning :

cd /etc/postfix/
nano main.cf
# Rajouter (ou corriger)
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

Ensuite relance postfix :

/etc/init.d/postfix restart 

Lien vers le commentaire
Partager sur d’autres sites

Oui mais... Enfin voici mon main.cf :

virtual_uid_maps = static:3000
virtual_gid_maps = static:3000
virtual_mailbox_base = /home/vmail

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
relay_domains = mysql:/etc/postfix/mysql_relay_domains.cf
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unauth_destination,
reject_unauth_pipelining,
reject_invalid_hostname

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous

#relay non-local mail through relay_host_address
#relayhost = relay_host_address

debug_peer_list = 127.0.0.1
debug_peer_level = 5
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain
myhostname = mail.sperec.fr
mynetworks = 127.0.0.0/8 91.229.20.0/24
inet_interfaces = all
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = all
queue_run_delay = 60s
minimal_backoff_time = 60s
smtpd_tls_loglevel = 4

EDIT : Je viens de voir qu'il y avait aussi ceci dans mes logs :

Apr 28 17:33:57 sperec dovecot: dovecot: Killed with signal 15 (by pid=16558 uid=0 code=kill)

Et j'ai mis à jour mon main.cf.

Modifié par Tutur
Lien vers le commentaire
Partager sur d’autres sites

Pour info, tu as suivi un tutoriel pour une installation sous Debian 5 (Lenny) alors que tu tournes sous Debian 6 (Squeeze)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...