Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fetchmail, procmail, etc.

22 réponses
Avatar
Pierre Allken-Bernard
Bonjour,

Actuellement, pour les mails, j'utilise mutt avec fetchmail, procmail, et exim4, sauf erreur.
Tout ça sur mon ordi portable sous Debian (Lenny).
Tout était plus ou moins installé dès le départ et j'ai eu seulement à
apprendre comment configurer les fichiers comme .fetchmailrc (j'ai deux
compte pop), .procmailrc, ...

Mais j'ai un autre ordi qui est un serveur Ubuntu et ce serait beaucoup
mieux si c'était lui qui stockait mes mails (que je pourrais ainsi
les consulter/écrire/supprimer/... de n'importe quel ordi par ssh).

Problème, je n'ai pas réussi à faire fonctionner fetchmail, procmail,
exim4 sur ce serveur Ubuntu.

Y a-t-il quelque chose à savoir pour installer/configurer ces choses-là
(i.e. pourquoi ça tourne sur mon portable Debian et pas sur mon serveur
Ubuntu ?) ?

Autre question (pour quand ça marchera) : quand je voudrai lire mes
mails à distance, je ferai sans doute ssh puis mutt sur le serveur, mais
est-il possible de lancer mutt sur un client pour travailler (lire des
mails, supprimer des mails, déplacer des mails) sur des
boîtes aux lettres distantes ?

Merci

Pierre B.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

1 2 3
Avatar
Jacques L'helgoualc'h
mouss a écrit, mercredi 17 septembre 2008, à 23:54 :
Pierre Allken-Bernard wrote:
mouss a écrit :
Evidemment, je reçois aussitôt un mail local d'erreur (mail delivery
failed) qui dit en gros :
SMTP error from remote mail server after MAIL FROM (ça
c'est moi en local) SIZE38 host smtp.free.fr [...] : 504 ...
Sender address rejected ...


rubis n'existe pas comme domaine. Envoie avec
en tant qu'expéditeur. tu peux
certinament configurer exim pour modifier l'adresse, mais il vaut
mieux régler les problèmes à la source.







D'un autre côté, il faudrait configurer chaque MUA essayé (bon, essayer
Mutt c'est (peut-être) l'adopter...).

D'accord pour "régler les problèmes à la source", mais comment je fais ça ?
Quand j'envoie un mail avec mutt, il est signé
(enfin il me semble, c'est dans mon
.muttrc), mais pourtant le mail d'erreur me dit qu'il y a un problème
avec




Je n'utilise pas mutt, mais ça doit etre un truc du genre

set realname="Pierre Allken-Bernard"
set from=""
set use_from=yes



Ce que rejette le smtp de Free, c'est le From d'enveloppe, donc autant
le définir par

set envelope_from_address=

,---- Mutt, F1, /envelope, plusieurs fois n =>
| 3.50. envelope_from_address
|
| Type: e-mail address
| Default: ""
|
| Manually sets the envelope sender for outgoing messages. This value is
| ignored if ``$use_envelope_from'' is unset.
`----

et maquiller le From: pour limiter un peu la récolte des spammeurs dans
les archives de la liste --- chez Free on peut « plusser » les adresses,
et certains robots s'arrêtent au caractère _, donc spammeront
spam(chez)free au lieu de login+no_spam (on peut espérer qu'un titulaire
éventuel du login "spam" l'a depuis longtemps abandonné).

La commande « set envelope_from_address=... » peut aussi être mise dans
un hook spécifique à la liste DUF.


Dans une autre réponse, on me suggérait de modifier la configuration de
exim avec un "rewrite" ce que j'ai fait mais ça ne change rien :-(




je ne connais pas exim (j'utilise postfix) mais en principe on doit
pouvoir réécrire les adresses avec une règle de "rewrite":





... avec un flag final précisant les champs réécrits :

sF

pour le courrier sortant, mais

T

pour éviter un aller-retour inutile vers l'extérieur.

,---- info, Exim, Address rewriting,
| Flags specifying which headers and envelope addresses to rewrite
=============================================================== | [...]
| E rewrite all envelope fields
| F rewrite the envelope From field
| T rewrite the envelope To field
| b rewrite the "Bcc:" header
| c rewrite the "Cc:" header
| f rewrite the "From:" header
| h rewrite all headers
| r rewrite the "Reply-To:" header
| s rewrite the "Sender:" header
| t rewrite the "To:" header
|
| You should be particularly careful about rewriting "Sender:" headers,
| and restrict this to special known cases in your own domains.
`----

Excusez moi pour mes questions de débutants, je débarque ici depuis peu
et je fais des efforts pour comprendre le langage utilisé ;-)





Le courrier lui-même n'est pas simple, ni la façon dont on le traite.
Cf. news:fr.comp.mail et fr.comp.mail.serveurs ...
--
Jacques L'helgoualc'h

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pierre Allken-Bernard
Jacques L'helgoualc'h a écrit :
Ce que rejette le smtp de Free, c'est le From d'enveloppe, donc autant
le définir par
set envelope_from_address=



J'ai aussi mis :
set use_envelope_from = yes

... avec un flag final précisant les champs réécrits :
sF



Oups, j'avais oublié le sF.

pour le courrier sortant, mais
T
pour éviter un aller-retour inutile vers l'extérieur.



Ok, j'ai ajouté ça.

Et ... miracle, je crois que ça marche :-)
Un grand merci !!

Il reste un mystère pour moi : pourquoi sur mon autre ordi, je n'ai jamais eu à
faire tout ça ?

Bon, il me reste à configurer fetchmail, mais cette fois je suis sûr que
ça va être facile :-)

A+

Pierre

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3