Postfix et problème de reception de mail...

WRInaute passionné
Bonjour,
j'ai depuis peu un serveur dédié chez sivit et je découvre par la même les joies de l'administration, pour le moment ça va pas trop de soucis mais je coince sur la réception de mes mails.

J'utilise postfix, et comme webmail j'ai squirremail; la création de compte c'est bon, l'envois de mail c'est bon mais impossible de recevoir de mail.

Donc pb de firewall, DNS, ...?
(cmt savoir si c'est ça et quoi faire pour corriger si y'a des erreurs?)

Une petite aide ne serait pas de refus :)

M'ci
 
WRInaute discret
quoi faire, regarder les logs!

se connecter en ssh, puis voir ce qui se passe dans:
/var/log/message
/var/log/mail.err
/var/log/mail.info

...
...
 
WRInaute occasionnel
Edite le fichier /etc/mailname et entre l'adresse de ton serveur. Ensuite tu peux adapter le fichier main.cf de cette façon. Tu as juste besoin de remplacer le nom du serveur sd1159.sivit.org par celui de ton serveur et mailbox_size_limit qui est l'espace maxi autorisé pour un compte mail (100000000 octets soit 100 mo) (sauvegarde le fichier avant) :

#fichier main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Service Mail de truc)
biff = no
append_dot_mydomain = no
myhostname = sd1159.sivit.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = sd1159.sivit.org, localhost.sivit.org, , localhost
relayhost =
relay_domains =
mailbox_size_limit = 100000000
recipient_delimiter = +
inet_interfaces = all
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a $EXTENSION
home_mailbox = Mailbox

Après modif, tu redémarres posfix (Pour comprendre le fonctionnement de posfix : http://x.guimard.free.fr/postfix/

Au pire tu peux reinstaller postfix et refaire la conf (une erreur peut être)

dpkg-reconfigure postfix
 
WRInaute occasionnel
Avec quel nom de domaine essaies-tu d'envoyer et recevoir tes mails .

Je suppose que tu utilises un autre nom de domaine que sdxx12.sivit.org :
J'ai eu les mêmes problèmes au début en utilisant des comptes systèmes pour les mails et ça la résolu.
exemple :

si tu envoies et reçoies avec ex*emple.com alors essaie d'ajouter ce nom de domaine dans le fichier /etc/hostname

# /etc/hostname
sdxx12.sivit.org
ex*emple.com


Comme tu utilises la distribution des mails par un webmail installé sur ton serveur, la livraison se fait en local, donc ça ne vient pas de ton pare feu.

Parcontre si tu utilises un client de messagerie de chez toi alors il faut ouvrir en entrée sur ton serveur les ports 25 (smtp) et 143 (si tu utilises imap)

Si tout fonctionne :

Je te recommande ensuite cette lecture si tu es bon en anglais. Elle te permetra de monter un serveur de mail sécure et sans utiliser de compte système. C'est avec mysql que postfix va travailler pour la gestion des comptes mails :

http://workaround.org/articles/ispmail-sarge/


Une fois que ton serveur de mail est opérationnel tu peux le tester afin de voir si il interdit bien le relayage de mail par smtp. En clair, que personne ne puisse utiliser ton serveur smtp pour envoyer des mails si il n'a pas de compte sur ta machine. ça evite de mauvaise surprise.

Renseigne toi bien avant, par défaut posfix est très restrictif mais avoir des connaissances à ce sujet est un plus :

Plus d'infos <<

Derniere chose, si rien ne fonctionne il faut que tu demandes de l'aide sur le forum de sivit. Mais avant toute chose envoie un mail sur un de tes comptes et consulte aussitôt les fichiers logs comme dit chantra. C'est pour avoir une idée de ce qui merde, ensuite tu peux demander de l'aide sur sivit en indiquant les messages d'erreurs :

/var/log/mail.err
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.log
 
WRInaute passionné
Salut,
encore merci! :)

J'ai réussi à recevoir les mails, cette ligne :
mailbox_command = procmail -a $EXTENSION

posait problème. Mes mails arrivaient bien mais resté dans le spool (j'ai pas réussi à les récupérer d'ailleurs :( ), par contre j'ai toujours un problème pour l'envois en smtp...

Dur dur de tout apprendre d'un coup! Merci pr les conseils en tout cas.
 
Discussions similaires
Haut