Journal Serveur de mail local.. ( récupération sur Internet )

Posté par  .
Étiquettes : aucune
0
20
jan.
2004
Salut cher journal,

pourrait tu me conseiller une méthode afin de pouvoir:

-récupérer les messages de X ( >10) utilisateurs sur le pop de mon FAI
-permettre aux utilisateurs de les récupérer sur le réseau ( par Pop )
-permettre l envoi de messages ( smtp ) en passant par le serveur ( faire relais sur le smtp du fai par ex. )

J'ai peur de dire une bétise donc j'attends tes conseils ;)

Merci d'avance cher journal !
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  (site web personnel) . Évalué à -1.

    Salut cher journal,

    pourrais tu me conseiller une méthode afin de pouvoir :

    - récupérer les messages de X (>10) utilisateurs sur le pop de mon FAI ;
    - permettre aux utilisateurs de les récupérer sur le réseau (par Pop) ;
    - permettre l'envoi de messages (smtp) en passant par le serveur (faire relais sur le smtp du fai par ex.).

    J'ai peur de dire une bêtise donc j'attends tes conseils ;)

    Merci d'avance cher journal !
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 1.

  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 1.

    Pour les X utilisateurs, tu peux utiliser fetchmail en démon.
    Pour les utilisateurs autres, ils peuvent utiliser fetchmail à leur guise, ou n'importe quel autre truc (animail par exemple).
    Pour l'envoi de messages par SMTP, tu as un tas de trucs, allant de nullmail à postfix, en passant par masqmail. Mais je ne saurais lequel te conseiller, j'ai pas trop suivi ça.
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 2.

    Pour récupérer les mails par POP (au passage je te conseille IMAP de préférence si tu as le choix) fetchmail est très bien.
    Comme serveur SMTP j'encourage chaudement à utiliser Exim. Pour la config que tu souhaites, lis http://www.fr.exim.org/exim-html-4.30/doc/html/spec_42.html#SECT42.(...) .
    • [^] # Re: Serveur de mail local.. ( récupération sur Internet )

      Posté par  . Évalué à 1.

      En fait, ( a priori ) fetchmail et le smtp ( que soit par postfix ou exim ) ne m on pas posé problème ( j'ai d'ailleurs trouver ça relativement simple )

      Maintenant je voudrai que les utilisateur sur le réseau puissent récupérer leur mail sur "le serveur mail local"; c 'est ça qui a priori me pose problème ..
      j'ai essayé courier-pop pour diffuser les mails en local mais aparement j ai pas réussi à le configurer pour que ça marche ..

      '-ERR Maildir: No such file or directory'

      il n'y a pas de repertoire Maildir dans le /home/** aparement mais un mbox.

      si quelqu'un peut m'éclairer je lui en serai reconnaissant ;)
      • [^] # Re: Serveur de mail local.. ( récupération sur Internet )

        Posté par  . Évalué à 1.

        en utilisant ipopd j'ai l'impression que tout marche

        j'ai donc du Postfix/ fetchmail / ipopd

        est ce que cela vous parait une bonne idée ou avez vous de meilleures suggestions ??

        ( je vais surement remetre Exim à la place de Postfix ( ca me semblait plus simple/clair ))

        si vous avez mieux je suis preneur

        il me reste à la rigeur un petit script a programmer afin d automatiser le tout de la création d'utilisateurs à l'ajout des serveurs pops dans fetchmail
      • [^] # Re: Serveur de mail local.. ( récupération sur Internet )

        Posté par  (site web personnel) . Évalué à 2.

        Les serveurs courier-pop et courier-imap n'utilisent pas les boites a l'ancien format mbox (/var/spool/mail/) mais le système de Maildir.
        Il faut donc que tu configure ta reception de mail pour que le stockage se fasse en Maildir. Tu a plusieurs options:

        1 configurer ton serveur postfix/exim pour qu'il fasse le stockage en Maildir et configurer fetchmail pour qu'il utilise le serveur et non par le MDA.
        ex pour postfix dans /etc/postfix/main.cf, rajouter:
        home_mailbox = Maildir/

        note: a faire dans tout les cas, ca fait pas de mal et ca permet d'utiliser ton serveur de courier pour du mail local.

        2 utiliser fetchmail + un MDA acceptant le format Maildir (ex une version recente de procmail). Interessant notament pour les options de filtrages possibles avec procmail.

        3 utiliser courier/cyrus completement (smtp+pop/imap+...)
        pas tester


        PS: le format Maildir est vraiment plus interessant que les mbox,
        notamment si tu as bcp de mails mais la derniere options est bien sur d'utiliser que du mbox (serveurs ipop, uw-imapd (beark)
        • [^] # Re: Serveur de mail local.. ( récupération sur Internet )

          Posté par  . Évalué à 1.

          j essaie la solution 1

          Suite a vos conseils j'ai essayé de passer mon type de stockage en Maildir ( en ajoutant home_mailbox = Maildir/ dans /etc/postfix/main.cf )

          Mais je crois qu il doit me manquer quelque chose dans
          /etc/fetchmailrc

          car tout nouveau courrier reçu par fetchmail va dans mbox,
          google ne m'aide pas sur ce coup là ;)
          j ai pas réussi a trouver de doc m'expliquant comment faire

          en tout cas merci a vous pour vos nombreux commentaire ;)

          des que j'arrive a faire marcher et le tout et que mon xp me le permet je vous plussoie tous
    • [^] # Re: Serveur de mail local.. ( récupération sur Internet )

      Posté par  . Évalué à 1.

      Moi je conseillerais postfix configurer pour envoyer les mails par le serveur smtp de ton FAI (en effet si tu as pas une ip qui resolve vers ton nom de domaine, ca risque de poser quelque pbs pour certains tests anti spam)
  • # [HS]:Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 1.

    [HS]
    J'ai pas de réponse mais une question annexe :
    comment rendre dispo les mails que j'ai récu dans une mailbox depuis un serveur imap (courrier-imap, j'ai pris lui mais je ne suis pas fixé)
    [/HS]
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 1.

    une doc qui pisse pas loin mais qui peut répondre a ta question : http://www.linux-nantes.fr.eu.org/article.php3?id_article=86(...)
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  . Évalué à 1.

    1) ne perd pas ton temps a installer un serveur pop. Installe un serveur imap. Tous les clients de messagerie savent gerer imap. et tu pouras les configurer ou non pour qu'ils laissent les messages sur le serveur.

    2) choisis un serveur de courier avec des maildir (qmail, courier-imap) c'est infiniment mieux : chaque message est dans un fichier separés.
    L'ancienne facon de faire (tous les messages dans un seul fichier /var/spool/mail/) ca vient de l'epoque ou il n'y avait pas ou peu d'attachements . Donc on atteignait rarement le megaoctet. Maintenant tu peux facilement atteindre 10Mo en une semaine...

    Avec maildir si tu as un fichier verolé ce n'est pas grave tu perd le fichier et c'est tout. Avec un fichier unique , bonjour les degats !
  • # Re: Serveur de mail local.. ( récupération sur Internet )

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Ben perso, j'utilisais fetchmail pour la récupération, popa3d pour le serveur POP3 et sendmail pour la distribution.
    Je dis j'utilisais parce qu'aujourd'hui, Télé2 a fermé les ports SMTP, en raison des virus, et du coup, on ne peut plus envoyer de mails avec un serveur local.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.