User Tools

Site Tools


использование_mail_delivery_agent_procmail

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
использование_mail_delivery_agent_procmail [2009/05/04 07:37]
val
использование_mail_delivery_agent_procmail [2011/02/27 18:42]
val
Line 1: Line 1:
-====== ​Использование Mail Delivery Agent procmail ​======+====== ​Сервис MDA ======
  
-===== Настройка MTA на использование ​procmail =====+===== procmail =====
  
-==== sendmail (FreeBSD) ​====+==== Настройка MTA на использование procmail ==== 
 + 
 +=== sendmail (FreeBSD) ===
 <​code>​ <​code>​
-[gX:/etc/mail] # pkg_add -r procmail+[server:/etc/mail] # pkg_add -r procmail
  
-[gX:/etc/mail] # cat gX.class.mc+[server:/etc/mail] # cat server.corpX.mc
 OSTYPE(freebsd6) OSTYPE(freebsd6)
 FEATURE(local_procmail) FEATURE(local_procmail)
Line 17: Line 19:
 MAILER(procmail) MAILER(procmail)
  
-[gX:/etc/mail] # make cf +[server:/etc/mail] # make cf 
-[gX:/etc/mail] # make install +[server:/etc/mail] # make install 
-[gX:/etc/mail] # /​etc/​rc.d/​sendmail restart+[server:/etc/mail] # /​etc/​rc.d/​sendmail restart
 </​code>​ </​code>​
  
-==== postfix (FreeBSD====+=== postfix (Ubuntu) ===
 <​code>​ <​code>​
-root@gX:~# apt-get install procmail+root@server:~# apt-get install procmail
  
-root@gX:~# rcsdiff /​etc/​postfix/​main.cf+root@server:~# rcsdiff /​etc/​postfix/​main.cf
 43a44 43a44
 > mailbox_command = /​usr/​bin/​procmail -d "​$USER"​ > mailbox_command = /​usr/​bin/​procmail -d "​$USER"​
  
-root@gX:~# /​etc/​init.d/​postfix force-reload+root@server:~# /​etc/​init.d/​postfix force-reload
 </​code>​ </​code>​
  
-===== Примеры рецептов ​=====+==== Примеры рецептов ====
 [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​mail-procmail.html]] [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​mail-procmail.html]]
  
-==== Простейший рецепт ​====+[[http://​reonaydo.org.ru/​perenos-pochty-s-mbox-na-maildirsendmaildovecot/​]] 
 + 
 +=== Простейший рецепт ===
 <​code>​ <​code>​
-gX# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0c :0c
 backup_mail backup_mail
 </​code>​ </​code>​
  
-==== Проверка письма на вирусы ​====+=== Проверка письма на вирусы ===
 <​code>​ <​code>​
-gX# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0 :0
 * multipart * multipart
Line 57: Line 61:
 </​code>​ </​code>​
  
-==== Разбор почты из общего ящика ​====+=== Разбор почты из общего ящика ===
 <​code>​ <​code>​
-gX# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0 :0
 * ^To.*ivanov\@specialist\.ru.* * ^To.*ivanov\@specialist\.ru.*