Re: [CBLX] Problème de configuration de postfix ?

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Yo Phil:

On Wed, Jan 20, 2010 at 08:16:50AM +0100, Philippe Delavalade wrote:
> Bonjour.
> 
> Depuis que j'utilise backup-manager, celui-ci envoie un mail à root chaque
> jour mais je ne le reçois pas ; en fait je reçois un message d'erreur de
> mon FAI :
> Mail Delivery System : Undelivered Mail Returned to Sender
> car le message de backup-manager est en fait adressé à root@xxxxxx
> 
> J'attribue ça à un défaut de configuration de postfix 

C'est tout à fait possible;
moi j'ai une méthode dont j'ai fait une fiche EDU que je te mets ici en pj;
dans un fichier de conf transformé en db y a deux entrées dedant, celle pour
root et celle de mon user, et ça fonctionne, ou fonctionnait car depuis j'ai
repris l'usage d'Exim, bcp plus facile à configurer,
et pour le blème des dix mails puis attendre une demi heure, (seul gros
défaut d'Exim et une vraie stupidité de développement complètement absurde)
j'ai résolu le blème en amont en forçant Exim à s'exécuter par l'option
-qff.
Bon l'avantage est uqe là ça marhe toujours et c très facile d'ajouter un
user à la liste sans devoir transformer un fichier en fichiere db comme avec
Postfix.
Mais avec Postfix j'avais une conf me permettant d'envoyer de très gros
fichiers (24M par ex.).
Bref en résumé, vois si tu as fait selon ma fiche edu qi date un peu mais
que j'ai pris qq part sur le net et réécrite à la façon Tonton Aldo; et vois
les éventuels aménagements à faire.

Aldo. 
EDU - Postfix

   Voici ce que j'ai fait pour configurer Postfix en essayant de ne pas
   me prendre la t� (sachant que je configure Exim 3 via leur
   eximconfig en moins d'une minute):

   J'ai d'abord lu http://www.crans.org/docs/mail-linux.html

   et jet�n coup d'oeil sur
   http://www.pollock-nageoire.net/download/postfix/main.cf

   Apr�avoir fait un apt-get update 'enter' sur ma Debian, je fais
   aptitude install postfix 'enter'
   (cela installe aussi resolvconf, et si exim/exim4 est d� install�   celui-ci sera supprim�t remplac�ar postfix.
   Notez que vous pouvez purger resolvconf si vous ne comptez pas
   l'utiliser).

   Faites un dpkg-reconfigure postfix 'enter'
   ou
   dpkg-reconfigure --priority=low postfix 'enter'
   si n�ssaire, pour relancer la config totale de Postfix.
   (On peut se contenter une premi� fois de ce que debconf propose,
   mais j'ai l'impression qu'on aboutit plus facilement �n �ec).

   J'ai donc fait (refait)
   dpkg-reconfigure --priority=low postfix 'enter'

   Debconf s'ouvre et pose quelques questions (en fait, avec la priorit�  "low" je devrais dire des tas de questions...):

1- le type de config: parmi le choix multiple propos�entre
  No configuration,  Internet site,  Internet with smarthost,  Satellite
  system  et  Local only,
  je prend  Internet with smarthost
  (c'est ce qui semble �e conseill�i l'on utilise fetchmail pour
  rapatrier les mails)

2- �a question "�ui vont �e adress�les courriels root" je r�nd
  olr____________

3- le mailname montre l'origine du mail; j'ai laiss� protheus_______  qui est le hostname et par d�ut myorigin

4- comme SMTP relay host j'ai mis
  [smtp.monisp.be:25]__________

5- pour la liste des destinations, j'ai laiss� protheus, localhost.localdomain, localhost__________

6- �a question de forcer des "synchronous updates on mail queue" je r�nd
  No

7- �a question "for what network blocks should this machine relay mail?",
  �a proposition  local networks 127.0.0.0/8  je r�nd en effa�t la
  proposition, cela utilisera ainsi les defaults Postfix bas�sur les
  r�aux connect�
8- �a question de savoir si je veux utiliser procmail pour redistribuer le
  courrier local, �e stade je r�nd par la n�tive; une fois que cette
  configuration fonctionne, je peux refaire des modifications

9- quelle limite de taille pour la bo� mail? Je laisse  0  (= illimit�
        Note: attention, si votre bo� est illimit�en taille, cela ne
        signifie pas pour autant que vous puissiez poster ou recevoir des
        messages d�ssant la taille maximale par d�ut, �avoir
        10240000;
        faites un  postconf |grep size 'enter'  pour v�fier les
        tailles par d�ut.
        Si vous souhaitez doubler la taille autoris�des messages, ce
        qui permet de recevoir des pi�s jointes plus grosses,
        allez dans /etc/postfix/main.cf et ajoutez en-dessous de la ligne
        mailbox_size_limit = 0
        la ligne
        message_size_limit = 20480000

10- pour "local address extension" on me propose le signe  +  Je fais 'enter'

   Et voil�debconf se referme, et je n'ai m� pas besoin de faire
   /etc/init.d/postfix reload (ou start) 'enter' pour d�rrer Postfix.

   Il reste (et c'est conseill�ar la doc en ligne) �odifier
   l'apparence des adresses exp�teur; pour ce faire, j'utilise le
   m�nisme "sender_canonical":

1- je me d�ace vers /etc/postfix
  o�cr�un fichier:  nano /etc/postfix/sender_canonical 'enter'
  J'y indique une ligne  user   vraie.adresse@xxxxxx, par exemple
  aldo          aldo-noreply@xxxxxxxxx

2- je dois maintenant transformer ce fichier texte en fichier db via postmap:
  postmap hash:sender_canonical 'enter'
  Le fichier sender_canonical.db est cr�
3- je dois enfin ajouter �etc/postfix/main.cf la ligne:
  sender_canonical_maps = hash:/etc/postfix/sender_canonical
  et refaire un  /etc/init.d/postfix reload 'enter'

   Tant qu'on y est, par s�rit�pour �ter tout abus, je fais un:
nano master.cf 'enter'
et remplace la ligne
smtp      inet  n       -       -       -       -       smtpd
par
localhost:smtp    inet  n       -       -       -       -       smtpd

Je sauve et refais un  /etc/init.d/postfix reload 'enter'

   Voil�en principe c'est fait et �devrait rouler!!!

   O. La Rosa - 12-07-2005 - Public - rev. 17-08-2006.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/