[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mutt imap procmail



Buenas,

En mi servidor de correo hay varios usuarios que quieren leer el correo
con mutt, squirrelmail o thunderbird en función de la ubicación donde se
encuentren, siempre a través del protocolo imap. Actualmente todo esta
configurado salvo mutt, que a pesar de que recibe mensajes no los filtra
con procmail. La configuración en mi muttrc para el tema de imap es esta:

set folder=~/Maildir            # Dónde guardar todo.
set hostname = mihost.net       # El host servidor
set certificate_file = ~/.mutt/certificados #por si utilizara imaps en
un determinado momento
set editor="/usr/bin/vim +11"    # Usar VIM empezando en línea 8.
account-hook imap://localhost/ 'set imap_user=user@dominio.net
imap_pass=clave'
set folder = "imap://localhost/INBOX"
set timeout = 10
set record = imap://localhost/INBOX.Sent
folder-hook . 'unset from; unset imap_pass;'
folder-hook imap://localhost/INBOX 'set imap_pass=clave;
set from="Usuario <usuario@dominio.net>";
set sort=date'
mailboxes = imap://localhost/INBOX

La configuración de procmail es esta:


MAILDIR=$HOME/Maildir/INBOX./
DEFAULT=$HOME/Maildir/INBOX/
LOGFILE=$MAILDIR/from.log

#Separa los mensajes de la lista de usuarios de debian de habla hispana
:0
* ^To.*debian-user-spanish@lists.debian.org
$MAILDIR/debian

:0
* ^From.*debian-user-spanish@lists.debian.org
$MAILDIR/debian


Y la salida de mi servidor de correo postfix al hacer un postconf -n es
esta:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[localhost]:10024
daemon_directory = /usr/lib/postfix
default_privs = nobody
mail_owner = postfix
mailbox_command = procmail -a "$EXTENSION" -a "$LOCAL"
mailbox_size_limit = 0
maps_rbl_domains = relays.ordb.org        list.dsbl.org
blackholes.mail-abuse.org       dialups.mail-abuse.org
mydestination = maquina, localhost.localdomain, localhost, $transport_maps
mydomain = dominio.net
myhostname = mail.dominio.net
mynetworks = 127.0.0.0/8, 192.168.1.0/24
myorigin = /etc/mailname
notify_classes = resource,software
recipient_delimiter = +
relayhost =
setgid_group = postdrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated       
permit_mynetworks       reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_key_file = /etc/postfix/privkey.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_daemon_random_source = dev:/dev/urandom
tls_random_source = dev:/dev/urandom
transport_maps = mysql:/etc/postfix/transport.cf
virtual_gid_maps = mysql:/etc/postfix/gids.cf
virtual_mailbox_base = /var/mail
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
virtual_uid_maps = mysql:/etc/postfix/uids.cf


La segunda pregunta es (aunque no tiene mucha importancia) porque aun
habiendo especificado la password en el .muttrc, me la sigue pidiendo al
arrancar mutt para poder conectarse al servidor.

Muchas gracias.
Un saludo.



Reply to: