@ IN MX 10 mail.site.ru.
@ IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
mail.site.ru. IN A
MX /etc/hosts, :
mail.site.ru
/etc/postfix/main.cf mydestination. . , .
mydestination =
/etc/postfix/main.cf
virtual_uid_maps, virtual_gid_maps, virtual_mailbox_domains, virtual_mailbox_maps virtual_mailbox_domains.
virtual_uid_maps = static:1001, static:1002 virtual_gid_maps = static:1001, static:1002 virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_mailbox_base = /home
virtual_uid_maps , , virtual_gid_maps , . . virtual_mailbox_base . virtual_mailbox_base+vmailbox - (/home)+(/)+(site.ru/public_html/mail)=/home/site.ru/public_html/mail
vhosts /etc/postfix. , .
site.ru poddomen.site.ru site.com
vmailbox, , virtual_mailbox_maps . vmailbox
@site.ru site.ru/public_html/mail @poddomen.site.ru poddomen.site.ru/public_html/mail @site.com site.com/public_html/mail
site.ru, /home/site.ru/public_html/mail. Maildir.
@site.ru site.ru/public_html/mail/ @poddomen.site.ru poddomen.site.ru/public_html/mail/ @site.com site.com/public_html/mail/
, . /home/user/public_html/mail/new. , , , , . . . .
user1@site.ru site.ru/public_html/mail/user1/ user2@site.ru site.ru/public_html/mail/user2/ user3@site.ru site.ru/public_html/mail/user3/
. . postfix PostfixAdmin, , . , .
CREATE TABLE `virtual_domains` ( `user` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `mail` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `dir` VARCHAR(50) NOT NULL COLLATE 'cp1251_general_ci', `domain` VARCHAR(50) NOT NULL ) COLLATE='cp1250_general_ci' ENGINE=MyISAM;
`dir`, , site.ru/public_html/mail/user1/. , . `user` , .. @. `domain` . `mail` . 1 2 , .
/etc/postfix/vmailbox.cf .
user = mail_user password = password dbname = base_mail hosts = localhost query = select dir from virtual_domains where user='%u'
%u ( ) @. , , .
query = select dir from virtual_domains where user='%u' and domain='%d'
%d () @. .
query = select dir from virtual_domains where mal='%s'
%s .
/etc/postfix/main.cf virtual_mailbox_maps.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf
,
virtual_mailbox_maps = proxy:mysql:/etc/postfix/vmailbox.cf, proxy:mysql:/etc/postfix/vmailbox2.cf
, .
postfix .
, - . , , . , . - , . php-, .
virtual_mailbox_base, virtual_mailbox_maps, virtual_uid_maps virtual_gid_maps. virtual_alias_maps. , . , /etc/postfix/valias, , php-, .
@site.ru user @site.com user2
, , . , virtual_mailbox_maps , `dir`, `alias`, , .
/etc/aliases -
user: "|php5-cgi -c /path/to/php.ini /site.ru/public_html/mail.php" user2: "|php5-cgi -c /path/to/php.ini /site.com/public_html/mail.php"
newaliases, postfix.
, mail.php .
HOW-TO: Amavisd-new + ClamAV + Dspam .
Postfix
http://www.postfix.org/postconf.5.html
Source: https://habr.com/ru/post/261861/
All Articles