Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1040 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Diverses questions sur postfix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Diverses questions sur postfix

n°704661
stef57
Posté le 10-07-2005 à 16:29:12  profilanswer
 

Je suis administrateur du serveur linux de mon ecole. Celui-ci est actuellement sous gentoo mais nous aimerions passer à Debian pour en faciliter l'administration. Le gros problème etant le changement du systeme de messagerie/mailing listes: actuellement tout est basé sur qmail/vpopmail/ezmlm et je pense qu'on va se tourner vers postfix/sympa avec utilisation de mysql pour les utilisateurs virtuels.
 
J'ai suivi le tutorial de mikala qui est vraiment très bien fait mais je me pose une question:
 
- qu'est ce que l'authentification SASL ? Est-ce vraiment indispensable ?
 
Jusque là nous n'utilisions pas ce système, c'est pour ça que je me pose la question.


---------------
Mon Mod Packard Bell
mood
Publicité
Posté le 10-07-2005 à 16:29:12  profilanswer
 

n°704664
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 16:38:20  profilanswer
 

non ce n'est pas indispensable .
c'est surtout utile si tu veux pouvoir utiliser ton smtp a distance c'est a dire pouvoir relayer par celui ci .


Message édité par mikala le 10-07-2005 à 16:38:54
n°704672
stef57
Posté le 10-07-2005 à 16:56:28  profilanswer
 

Là le but est seulement de recevoir et d'envoyer des mails pour un seul domaine. Et l'envoie se fait par un relais smarthost donc normalement pas besoin de SASL.
 
2ème problème: à priori tout le monde peux accéder à l'interface d'admin de postfixadmin, je ne pense pas que ça soit normal...comment faire pour l'empécher ?
 
A quoi corespond l'option "sauvegarde MX" dans postfixadmin ?


Message édité par stef57 le 10-07-2005 à 16:57:40

---------------
Mon Mod Packard Bell
n°704675
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 17:04:36  profilanswer
 

je n'ai pas été suffisamment clair je pense dans mon explication concernant le sasl , mais pour faire simple je ne pense pas qu'il te soit nécessaire de l'utiliser .
en utilisant un .htaccess ? ;)
 
sauvegarde MX ? avec la version   2.0.5 ? c'est dans le cas ou tu te sers de MX secondaire pour un domaine donné.

n°704678
stef57
Posté le 10-07-2005 à 17:12:47  profilanswer
 

Non je parlais de la dernière version la 2.1.0 ;)
 
Merci beaucoup pour tes reponses et encore un grnad bravo pour ton tuto qui est vraiment excellent :)


---------------
Mon Mod Packard Bell
n°704679
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 17:18:44  profilanswer
 

je n'ai pas testé la version 2.1 (cf tuto :D ) ceci dit a mon avis cela doit correspondre.

n°704730
stef57
Posté le 10-07-2005 à 20:07:58  profilanswer
 

Mmmmmm j'ai un gros bug là...depuis que j'ai rajouté les lignes pour la gestion virtuelle par mysql je peux plus envoyer de mail à mon serveur par thunderbird. Avant il relayait le courier mais là il ne le fait plus :(
 

Code :
  1. # Pour la gestion par mysql
  2. virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
  3. virtual_gid_maps = static:1002
  4. virtual_mailbox_base = /var/mail/
  5. virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
  6. virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
  7. virtual_mailbox_limit = 51200000
  8. virtual_minimum_uid = 1005
  9. virtual_transport = virtual
  10. virtual_uid_maps = static:1005



Message édité par stef57 le 10-07-2005 à 20:08:26

---------------
Mon Mod Packard Bell
n°704736
chuteuh
Posté le 10-07-2005 à 20:35:11  profilanswer
 

up

n°704739
stef57
Posté le 10-07-2005 à 20:44:37  profilanswer
 

C'est pas possible, doit bien y avoir un moyen d'avoir et des boites fixes et des boite virtuelles non ?


---------------
Mon Mod Packard Bell
n°704749
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 21:03:46  profilanswer
 

stef57 a écrit :

Mmmmmm j'ai un gros bug là...depuis que j'ai rajouté les lignes pour la gestion virtuelle par mysql je peux plus envoyer de mail à mon serveur par thunderbird. Avant il relayait le courier mais là il ne le fait plus :(
 

Code :
  1. # Pour la gestion par mysql
  2. virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
  3. virtual_gid_maps = static:1002
  4. virtual_mailbox_base = /var/mail/
  5. virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
  6. virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
  7. virtual_mailbox_limit = 51200000
  8. virtual_minimum_uid = 1005
  9. virtual_transport = virtual
  10. virtual_uid_maps = static:1005



 
pas compris la question là.
tu as modifié le mynetworks ?
tu n'as pas d'autre erreur dans les logs ?

mood
Publicité
Posté le 10-07-2005 à 21:03:46  profilanswer
 

n°704750
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 21:07:01  profilanswer
 

stef57 a écrit :

C'est pas possible, doit bien y avoir un moyen d'avoir et des boites fixes et des boite virtuelles non ?


avec le meme domaine ?
non pas vraiment ;)
 
 

n°704759
stef57
Posté le 10-07-2005 à 21:25:06  profilanswer
 

En fait dès que je rajoute les lignes pour la gestion par mysql dans main.cf, le serveur ne relaie plus les messages de mon reseau...
 
Sans les lignes thunderbird se connecte et envoie le mail
Avec les lignes il se connecte mais le message ne part pas :(


---------------
Mon Mod Packard Bell
n°704760
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 21:33:46  profilanswer
 

tu es sur d'avoir bien configuré les domaines ?
postfix arrive a bien interroger mysql ? , tu n'as pas d'erreur dans les logs ? tu as bien désactivé les domaines en dur correspondant aux domaines virtuels ?

n°704763
stef57
Posté le 10-07-2005 à 21:43:09  profilanswer
 

J'avais pas compris (ou plutot lu trop vite) dans ton tuto qu'il fallait enlever le chroot pour tout ;)
 
Si je veux créer mon domaine virtuel, comment faire pour désactiver le domaine en dur ?


---------------
Mon Mod Packard Bell
n°704764
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 21:49:53  profilanswer
 

tu le vires de mydestination.
pour le chroot tu peux le garder a condition d'utiliser proxy. (cf tuto :D )

n°704765
stef57
Posté le 10-07-2005 à 21:53:20  profilanswer
 

Le tuto n'explique pas comment employer le proxy non ? ou j'ai zapé un truc ?


---------------
Mon Mod Packard Bell
n°704766
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 21:54:36  profilanswer
 

Citation :

Pourquoi ce problème de chroot ? en fait il peut s'avérer un souci au niveau de la communication avec le serveur mysql . si on décide de garder le chroot ( il est actif par défaut sous debian ) alors il convient de faire appel au daemon proxy de postfix[2]


cf le 2 :)

n°704768
stef57
Posté le 10-07-2005 à 21:58:10  profilanswer
 

Si j'ai bien compris...si dans mydestination je laisse tout ce qui est localhost, mes alias normaux fonctionnerons tjr pour tout ce qui est localhost c'est ça ?


---------------
Mon Mod Packard Bell
n°704770
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 22:03:50  profilanswer
 

oui.

n°704789
stef57
Posté le 10-07-2005 à 23:12:34  profilanswer
 

Je crois que je vais devenir saoulant avec mes questions :) En fait quand je crée un compte couriel, il ne crée pas le repertoire dans le dossier des mails virtuel, c'est normal ?
 
edit: en fait je n'arrive pas à envoyer de mail à ce compte -> Diagnostic-Code: X-Postfix; [ludwig.eu.org]: Name or service not known


---------------
Mon Mod Packard Bell
n°704790
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 23:15:10  profilanswer
 

tu utilises quoi comme mda ?
virtual de postfix ? ou maildrop ?

n°704792
stef57
Posté le 10-07-2005 à 23:19:58  profilanswer
 

pour le moment virtual de postfix mais là déjà d'envoyer un mail ça marche pas donc j'ai un prob dans ma config...


---------------
Mon Mod Packard Bell
n°704800
mikala
Souviens toi du 5 Novembre...
Posté le 10-07-2005 à 23:33:27  profilanswer
 

hum.
en théorie virtual crée le repertoire.
a mon avis il doit y avoir un souci avant.
tu devrais regarder attentivement les logs.

n°704913
stef57
Posté le 11-07-2005 à 10:48:49  profilanswer
 

Dans syslog je vois le même message que dans le mail que je reçois en retours c'est à dire

Code :
  1. Diagnostic-Code: X-Postfix; [ludwig.eu.org]: Name or service not known

. Pourtant il a l'air de se connecter correctement à mysql et tout :/
 
Là faut que je bosse sur autre chose mais dès que j'ai des news, je poste ;) Merci de ton aide en tout cas :)


---------------
Mon Mod Packard Bell
n°705826
stef57
Posté le 12-07-2005 à 22:58:29  profilanswer
 

Bon ben là je sais plus trop trop ou chercher :( Tjr la même erreur alors qu'à parement il se connecte bien à mysql...


---------------
Mon Mod Packard Bell
n°706520
stef57
Posté le 14-07-2005 à 13:38:16  profilanswer
 

Bon je poste mon main.cf et un des fichiers pour mysql (celui des domaines) parce que là je vois vraiment pas le problème...
 

Code :
  1. # See /usr/share/postfix/main.cf.dist for a commented, more complete version
  2. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  3. biff = no
  4. # appending .domain is the MUA's job.
  5. append_dot_mydomain = no
  6. # Uncomment the next line to generate "delayed mail" warnings
  7. #delay_warning_time = 4h
  8. myhostname = serveur.ludwig.eu.org
  9. alias_maps = hash:/etc/aliases
  10. alias_database = hash:/etc/aliases
  11. myorigin = /etc/mailname
  12. mydestination =
  13. relayhost =
  14. mailbox_size_limit = 51200000
  15. recipient_delimiter = +
  16. inet_interfaces = all
  17. # Pour la gestion par mysql
  18. virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
  19. virtual_gid_maps = static:1002
  20. virtual_mailbox_base = /var/mail/virtual/
  21. virtual_domains_maps = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
  22. virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
  23. virtual_mailbox_limit = 51200000
  24. virtual_minimum_uid = 1005
  25. virtual_transport = virtual
  26. virtual_uid_maps = static:1005


 

Code :
  1. user = postfix
  2. password = xxxx
  3. hosts =  unix:/var/run/mysqld/mysqld.sock
  4. dbname = postfix
  5. table = domain
  6. select_field = description
  7. where_field = domain
  8. additional_conditions = and backupmx = '0' and  active = '1'


---------------
Mon Mod Packard Bell
n°706765
stef57
Posté le 15-07-2005 à 00:39:16  profilanswer
 

mikala à l'aideeeee :)


---------------
Mon Mod Packard Bell
n°707077
stef57
Posté le 15-07-2005 à 22:17:53  profilanswer
 

Bon...en fait je viens de capter que c'est parrce que mon postfix relaie le mail que je lui envoie. Il trouvait donc pas le domaine. Je l'ai donc créé dans mon DNS seulement maintenant:

Code :
  1. mail for xxx.xx loops back to myself


 
Alors je me demande un truc...le jour ou les utilisateurs utilisent le serveur pour envoyer un mail à d'autre utilisateur sur le même serveur, ça poura jamais marcher ?


Message édité par stef57 le 17-07-2005 à 13:12:44

---------------
Mon Mod Packard Bell
n°707422
stef57
Posté le 17-07-2005 à 13:14:55  profilanswer
 

up  :bounce:  :ange:


---------------
Mon Mod Packard Bell
n°707765
stef57
Posté le 18-07-2005 à 00:15:39  profilanswer
 

:( J'ai l'impression qu'il regarde jamais les table mysql...pourtant j'ai suivit le tuto à la lettre :(

n°707774
stef57
Posté le 18-07-2005 à 00:33:57  profilanswer
 

Alors...voilà en gros un résumé:
- quand je met le domaine dans mydestination, il me dit que l'user n'existe pas, il ne va donc pas chercher dans mysql.
- quand je ne le met pas, postfix me dit qu'il ne peut pas relayer le courier.
- quand je lui dit de relayer ce domaine (donc de se réenvoyer le mail à lui même) il me fait clairement comprendre qu'il ne veut pas (mail for xxx.xx loops back to myself).

n°708318
stef57
Posté le 19-07-2005 à 12:35:20  profilanswer
 

Bon après réinstallation de postfix et diverses galères, ça marche !!! Me demandez pas comment mais ça marche !
 
Par contre Mikala, je crois qu'il faudrait que tu changes ton tuto: je suis tombé sur ça: http://alternc.org/marchives/users [...] 00565.html parce que j'avais le même problème avec mon mysql_virtual_mailbox_maps.cf. Apparement il n'y a pas besoin de proxymap pour ce fichier  :heink:  
 
En tout merci !!! :hello:


---------------
Mon Mod Packard Bell
n°710599
stef57
Posté le 24-07-2005 à 14:42:36  profilanswer
 

Bon encore un petit probleme :)
 

Code :
  1. Jul 24 14:38:39 serveur amavis[25050]: (25050-01) Clam Antivirus-clamd FAILED - unknown status: /var/lib/amavis/amavis-20050724T143839-25050/parts: Access denied. ERROR\n
  2. Jul 24 14:38:39 serveur amavis[25050]: (25050-01) WARN: all primary virus scanners failed, considering backups


 
Ca peut venir d'où ?


Message édité par stef57 le 24-07-2005 à 14:43:02

---------------
Mon Mod Packard Bell
n°712640
mikala
Souviens toi du 5 Novembre...
Posté le 28-07-2005 à 19:44:09  profilanswer
 

problème de droit.
il est écrit  : Acces Denied :)

n°734271
stef57
Posté le 25-09-2005 à 11:28:14  profilanswer
 

Petite question: comment empecher Postfix d'envoyer un mail à root dès qu'il n'arrive pas à envoyer de mail ? (j'ai deja un résumé avec logcheck)

n°734547
stef57
Posté le 26-09-2005 à 12:49:13  profilanswer
 

up :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Diverses questions sur postfix

 

Sujets relatifs
Postfix, sasl & mynetworks...Postfix + smtp auth
Postfix: envoie/réception externe fonctionne pas2 questions sur damm smal linux
Envoi de mail avec Apache (sendmail/postfix?)[Postfix] Restrictions de relaying
probleme dns et postfixAuthentification serveur mail Postfix + courier + ldap
[Latex] Quelques questions[mandrake 10.1] Il me manque des choses
Plus de sujets relatifs à : Diverses questions sur postfix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR