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

 


Dernière réponse
Sujet : Diverses questions sur postfix
stef57 up :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
stef57 up :)
stef57 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)
mikala problème de droit.
il est écrit  : Acces Denied :)
stef57 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ù ?

stef57 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:
stef57 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).
stef57 :( J'ai l'impression qu'il regarde jamais les table mysql...pourtant j'ai suivit le tuto à la lettre :(
stef57 up  :bounce:  :ange:
stef57 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 ?

stef57 mikala à l'aideeeee :)
stef57 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'

stef57 Bon ben là je sais plus trop trop ou chercher :( Tjr la même erreur alors qu'à parement il se connecte bien à mysql...
stef57 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 :)

mikala 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.
stef57 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...
mikala tu utilises quoi comme mda ?
virtual de postfix ? ou maildrop ?
stef57 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
mikala oui.
stef57 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 ?
mikala

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 :)

stef57 Le tuto n'explique pas comment employer le proxy non ? ou j'ai zapé un truc ?
mikala tu le vires de mydestination.
pour le chroot tu peux le garder a condition d'utiliser proxy. (cf tuto :D )
stef57 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 ?
mikala 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 ?
stef57 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 :(
mikala

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 ;)
 
 

mikala

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 ?

stef57 C'est pas possible, doit bien y avoir un moyen d'avoir et des boites fixes et des boite virtuelles non ?
chuteuh up
stef57 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


mikala je n'ai pas testé la version 2.1 (cf tuto :D ) ceci dit a mon avis cela doit correspondre.
stef57 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 :)
mikala 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é.
stef57 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 ?
mikala 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 .
stef57 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)