Forum Linux.général Fetchmail et le forward

Posté par  .
Étiquettes : aucune
0
1
mar.
2006
Bonjour,

j'utilise le logiciel fetchmail pour récupérer des messages en pop, une foi récupérer je désire forwarder ces messages en smtp sur un serveur sous postfix.

actuellement, les messages sont forward, mais les champs from et to sont modifiés. Est il possible de les forwarder sans modifier les entêtes ?

Merci d'avance.

Cédric
  • # procmail

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

    Quelle méthode utilise-tu pour les transférer aujourd'hui? (quelle est la méthode qui modifie les en-têtes?)
    • Tu as déjà l'option de créer un fichier .forward dans ton répertoire personnel sur le serveur courant, avec dedans l'adresse à laquelle tu dois envoyer les courriers téléchargés avec fetchmail.
    • Ensuite, tu peux te mettre un alias dans /etc/aliases : ajoute une ligne : toi: toi@serveur_destination. Attention à bien relançer newaliases après.
    • Sinon, j'aurais dit procmail avec une règle du type (dans ~/.procmailrc :
      # your remote address
      WHERETO=toi@serveur_destination
      # you need to set a shell to use formail
      SHELL=/bin/sh
      :0 c
      * !^FROM_MAILER
      # line matching pop server
      * !^Received: from pop\.provider\.com
      * !^X-Loop: serveur_courant
      | (formail -t -I"Resent-To: $WHERETO" \
                      -I"Resent-From: toi@serveur_courant" \
                      -A"X-Loop: serveur_courant" \
        ) | $SENDMAIL -t
      La partie qui parle de X-Loop est facultative, c'est juste pour éviter les boucles infinies en cas d'erreur. Tu peux enlever le c de la ligne :0 c si tu ne veux pas garder le message sur serveur_courant.
    Après je sais pas trop. Les méthodes ont leurs avantages et leurs inconvéniants. Je dirais que les méthodes forward et aliasas sont équivalentes et que la méthode procmail est la plus précise puisqu'elle ne traite que les messages venant du serveur pop. Bon courage et n'hésite pas à demander plus de trucs.
  • # Fetchmail et le forward

    Posté par  . Évalué à 1.

    Merci pour ton aide, mais je rajouterais que :

    Via un fichier .forward, est t'il possible de renseigné autre chose qu'une adresse mail ? (dans mon cas cela serait une IP).

    De plus , le champs X-loop du mail initial de doit pas être modidier.

Suivre le flux des commentaires

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