Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

general.cherche-logiciel : Rediriger mes mails vers un autre compte

Posté par Nap () le 08 janvier 2007
Bonjour à tous,



je cherche un moyen de rediriger l'ensemble de mes mails (auxquels je peux accéder en pop3) vers une autre adresse mail. J'ai essayé d'utiliser fetchmail mais je n'ai pas compris comment atteindre ce but. Est-ce que fetchmail est suffisant ou est-ce qu'il faut utiliser un service smtp en plus ?



En gros, je veux qu'un mail envoyé à mon adresse toto@domaine1.com soit redirigé vers toto@domaine2.com mais que l'adresse du destinataire reste toto@domaine1.com, pour pouvoir facilement les identifier, y répondre avec l'adresse d'expéditeur qui va bien, etc.



Merci pour votre aide



François

> Lire le message (7 commentaires, moyenne: 2,6).  

Vous avez demandé le commentaire #792638.

fetchmail + procmail + sendmail + cron

Posté par locke () le 08/01/2007 à 19:28. (lien). Évalué à 3.

Salut,

J'en ai bavé un peu pour faire à peu près la même chose, voila mes fichiers de conf à toi d'adapter, c'est pas trop commenté mais déjà ça peut t'aider.
Je redirige les emails envoyés à pop1@free.fr vers dest2@free.fr et dest1@libertysurf.fr ; mon nom de compte est toto mon domaine est hd.free.fr

le fichier ~/.fetcmailrc: (je me suis aidé de fecthmailconf)

# Configuration created Sun Dec 17 23:38:24 2006 by fetchmailconf 1.52 $Revision: 4740 $
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
poll pop3.free.fr via pop3.free.fr
with proto POP3 auth password and options no dns
localdomains hd.free.fr localhost
user 'pop1@free.fr' there with password '******' is 'toto' here options stripcr dropstatus dropdelivered


le fichier ~/.procmailrc

SHELL=/bin/sh #Use the Bourne shell (check your path!)
MAILDIR=${HOME}/data/mails
#First check what your mail directory is!
LOGFILE=${MAILDIR}/procmail.log
LOG="--- Logging ${LOGFILE} for ${LOGNAME}, "
#VERBOSE=y
#redirection ****@free.fr
:0
* ^TO_pop1@free\.fr
{
:0 c
! dest1@libertysurf.fr
:0
! dest2@free.fr
}
# Accept all the rest to your default mailbox
:0:
${DEFAULT}


le fichier .forward

"|IFS=' ' && exec /usr/bin/procmail || exit 75 #toto"


Et une tache crontab toutes les 10 minutes:

*/10 * * * * fetchmail -s

  • [^]Re: fetchmail + procmail + sendmail + cron

    Posté par Nap () le 10/01/2007 à 01:16. (lien). Évalué à 2.

    merci infiniment !

    • [^]Re: fetchmail + procmail + sendmail + cron

      Posté par locke () le 10/01/2007 à 11:24. (lien). Évalué à 2.

      Je t'en prie,