Re: lug-bg: Qmail+procmail
- Subject: Re: lug-bg: Qmail+procmail
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Thu, 6 Apr 2006 16:21:22 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
On Thu, Apr 06, 2006 at 10:56:42AM +0300, Ivan Adams wrote:
> Здравейте,
> като сме на тема mail servers. Имам една функционалност която има
> procmail, която искам да интегрирам в qmail.
> 1. Бих желал писмата маркирани от Spamassasin с: X-Spam-status: Yes да
> си ходят в ~/.spam
> 2. procmail позволява всеки потребител да си има "block sender list" и
> така ако не иска само той да не получава писма (дори от цял домейн) да
> си слага сам правата за drop-ване на писма
>
> Тук трябва да се добави procmail...
>
> cat /var/qmail/rc
> #!/bin/sh
> exec env - PATH="/var/qmail/bin:/usr/local/bin" \
> qmail-start ./Maildir/
>
> Гледам от известно време разни Howto-та как се интегрират заедно.
> И исках да питам дали някой го използва ?
По принцип има два начина да вкараш procmail в целия калабалък.
Единият е да го направиш за всички потребители на системата, като
промениш точно /var/qmail/rc. Най-вероятно този /var/qmail/rc, който
ползваш, е взет пряко от /var/qmail/boot/maildir; в такъв случай можеш
да намериш по-интересен за теб във /var/qmail/boot/proc - той прави
почти същото, само че изпълнява procmail като част от процеса на доставка
на съобщенията до крайния получател.
Ако не искаш да изпълняваш procmail за всички потребители на системата,
а само за някои определени акаунти, тогава има малко по-прост начин -
в home директорията на акаунтите, които искат да използват procmail,
създаваш файл с име ".qmail", в който слагаш следното:
[roam@straylight ~]> cat ~/.qmail
| preline /usr/local/bin/procmail
[roam@straylight ~]>
И... това е всичко :) Да, ползвам го точно по този начин, нямам никакви
проблеми, всичко си изглежда наред :)
А, разбира се, трябва да смениш /usr/local/bin/procmail с истинския път
към procmail на твоята система :)
Поздрави,
Петър
--
Peter Pentchev roam@xxxxxxxxxxx roam@xxxxxxxx roam@xxxxxxxxxxx
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI
Attachment:
pgprCng08qXPz.pgp
Description: PGP signature
|