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
использование_mail_delivery_agent_procmail [2010/09/29 12:49]
val
использование_mail_delivery_agent_procmail [2011/03/10 13:54]
val removed
Line 1: Line 1:
-====== ​Использование Mail Delivery Agent procmail ​======+====== ​Сервис MDA ======
  
-===== Настройка MTA на использование ​procmail =====+===== procmail =====
  
-==== sendmail (FreeBSD) ​====+==== Настройка MTA на использование procmail ==== 
 + 
 +=== sendmail (FreeBSD) ===
 <​code>​ <​code>​
-[gate:/etc/mail] # pkg_add -r procmail+[server:/etc/mail] # pkg_add -r procmail
  
-[gate:/etc/mail] # cat gate.corpX.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)
  
-[gate:/etc/mail] # make cf +[server:/etc/mail] # make cf 
-[gate:/etc/mail] # make install +[server:/etc/mail] # make install 
-[gate:/etc/mail] # /​etc/​rc.d/​sendmail restart+[server:/etc/mail] # /​etc/​rc.d/​sendmail restart
 </​code>​ </​code>​
  
-==== postfix (Ubuntu) ​====+=== postfix (Ubuntu) ===
 <​code>​ <​code>​
-root@gate:~# apt-get install procmail+root@server:~# apt-get install procmail
  
-root@gate:~# 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@gate:~# /​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>​
-gate# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0c :0c
 backup_mail backup_mail
 </​code>​ </​code>​
  
-==== Проверка письма на вирусы ​====+=== Проверка письма на вирусы ===
 <​code>​ <​code>​
-gate# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0 :0
 * multipart * multipart
Line 57: Line 61:
 </​code>​ </​code>​
  
-==== Разбор почты из общего ящика ​====+=== Разбор почты из общего ящика ===
 <​code>​ <​code>​
-gate# cat ~mailuser/​.procmailrc+server# cat ~user1/​.procmailrc
 :0 :0
 * ^To.*ivanov\@specialist\.ru.* * ^To.*ivanov\@specialist\.ru.*