Re: Configuration de emacs/VM

トップ ページ

このメッセージに返信
著者: Francois-Xavier KOWALSKI
日付:  
To: guilde
題目: Re: Configuration de emacs/VM
Salut Claire,

>>>>> "Claire" == Claire Boussard <claire.boussard@???> writes:


Claire> Plusieurs personnes ces derniers temps ont vante
Claire> l'utilisation d'emacs/VM pour recuperer des mails avec le
Claire> protocole POP3.

Je crois que c'est moi.

Claire> J'ai donc voulu essayer, mais je n'arrive pas a configurer
Claire> emacs:

Claire> - est-ce qu'il faut changer quelque chose avec le menu
Claire> custom,

Sans doute, mais je suis de la vielle garde: J'utilise peu customize.

Claire> - ou dans le .emacs,

C'est ma methode.

Claire> - je suppose qu'il n'y a pas besoin de logiciel exterieur
Claire> style fetchmail ou fetchpop?

Exact.

La config se fait en 2 temps.

1) Utiliser SMTP pour envoyer les mails, au lieu de les envoyer par le
serveur sendmail local, MEME SI CA FONCTIONNE DEJA COMME CA.

Ajoute les lignes suivantes dans ton ~/.emacs:

;;; no sendmail agent on the local machine
(setq send-mail-function        'smtpmail-send-it
      message-send-mail-function    'smtpmail-send-it
      smtpmail-default-smtp-server    (getenv "SMTPSERVER")
      smtpmail-smtp-service        "smtp"
      sendmail-program            "MAIL_NOT_SENT"
      smtpmail-debug-info        nil)
(load-library "smtpmail")


(setq user-mail-address            (getenv "EMAIL_ADDRESS")
      query-user-mail-address        nil)      ;don't ask mail address


Note que la variable SMTPSERVER doit etre positionnee dans ton
environnement. Le nom de ce serveur est de maniere generale le meme
que celui de ton serveur POP3. En ce qui me concerne
"mail.club-internet.fr".

La variable EMAIL_ADDRESS permet de modifier facilement le champs
"From: " des mails que tu envoie: Elle remplace ton addresse Email
locale "ton_login_local.ta_machine_locale.ton_domaine_local" (le
defaut de (X)Emacs) en ton adresse Email exterieure.

Ces deux variables d'environnement ont des noms standardises.

;;; ********************
;;; VM
;;;
(autoload 'vm "vm" "Start VM on your primary inbox." t)
(autoload 'vm-other-frame "vm" "Like `vm' but starts in another frame." t)
(autoload 'vm-visit-folder "vm" "Start VM on an arbitrary folder." t)
(autoload 'vm-visit-virtual-folder "vm" "Visit a VM virtual folder." t)
(autoload 'vm-mode "vm" "Run VM major mode on a buffer" t)
(autoload 'vm-mail "vm" "Send a mail message using VM." t)
(autoload 'vm-submit-bug-report "vm" "Send a bug report about VM." t)


2) Configuer VM pour aller chercher les mails via POP3.

Ajoute les lignes suivantes dans ton ~/.vm

;;; retreive mails from local repository & remote POP server
;;;
(setq vm-spool-files '("/var/spool/mail/ton_login_local"
               "ton_serveur_pop3:110:pass:ton_login_pop3:ton_passwd_pop3"))


Si tu as besoin d'autres infos sur VM, n'hesite pas: J'adore ce client
mail... :-)

A+.
    Fix.


PS: les newsgroups (anglophones) traitant de VM sont:

news:gnu.emacs.vm.info
news:gnu.emacs.vm.bug


-- 
Fix & Cathy KOWALSKI                      mailto:ayoul@club-internet.fr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A strife of interests masquerading as a contest of principles.  The
conduct of public affairs for private advantage.  -- Ambrose Bierce