Jump to content
Sign in to follow this  
addon

procmail не сортирует почту

Recommended Posts

Здравствуйте. Срочно нужна помощь в настройке Postfix + Cyrus Imap + Fetchmail + Procmail.

Имею CentOS 5.7

Нужно отсылать, забирать почту от внешнего провайдера и раскладывать по ящикам пользователей.Протокол IMAP.

Postfix настроен для отсылки почты релеем через внешний SMTP.

Вот его конфиг :

queue_directory = /var/spool/postfix

command_directory = /usr/sbin

daemon_directory = /usr/libexec/postfix

unknown_local_recipient_reject_code = 550

alias_database = hash:/etc/aliases

debug_peer_level = 2

debugger_command =

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin

xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail.postfix

mailq_path = /usr/bin/mailq.postfix

html_directory = no

manpage_directory = /usr/share/man

sample_directory = /usr/share/doc/postfix-2.3.3/samples

readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES

############################################################ #####

inet_interfaces = all

defer_transport = smtp

relayhost = smtp.domain.com

smtp_sasl_security_options =

smtpd_recipient_restrictions = permit_mynetworks permit_inet_interfaces reject_unauth_destination check_relay_domains

smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_password_map

smtp_sasl_auth_enable=yes

home_mailbox = Maildir

mail_spool_directory = /home/mail

Через cyradm в /home/mail создаю для пользователей ящики. Получаю директории.Например,для пользователя admin /home/mail/a/user/admin.

Это его INBOX.

Залогинившись root-ом

создаю файл .fetchmailrc в его домашней директории.

Вот он :

set logfile /root/fetchmail.log

poll mail.domain.com with proto IMAP

user "username" there with password "pass" to admin here

mda "/usr/bin/procmail -d %T"

options fetchall

Fetchmail-ом забираю почту у провайдера.

Затем, создаю файл .procmailrc там же.

Вот он :

SHELL=/bin/sh

PATH=/usr/bin

MAILDIR=/home/mail/a/user

DEFAULT=$MAILDIR/admin

LOGFILE=/root/procmail.log

LOCKFILE=$MAILDIR/.lockmail

:0

* ^From.*username@domain.com

admin/

:0

Получаю:

Log-файл procmail-а пустой

Почта к user-у admin не попадает.

Где ошибка ? Заранее бдагодарен.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...