Уже который день бьюсь но не могу настроить работать постфикс с
мускулом. Проблемма в том что при отправке письма не создаётся файл
письма в указанной дириктории хотя мылер пишет что письмо отправлено. Вообщем фигня какая то. Вот и прошу покажите ту часть конфига
постфикса, что относиться к mysql. Прошу не кидать ссылки и посылать в гугл, плз! Ну или покажите где я ошибся!!!
Вот как у меня:
#cat /usr/local/etc/postfix/main.cf
...
mydestination = localhost, $myhostname, localhost.$mydomain, mysql:/usr/local/etc/postfix/mysql-mydestination.cf
local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps
#======== MySQL ===================
virtual_mailbox_base = /
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql-virtual-maps.cf
virtual_maps = mysql:/usr/local/etc/postfix/mysql-virtual.cf
virtual_minimum_uid = 500
virtual_uid_maps = mysql:/usr/local/etc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysql:/usr/local/etc/postfix/mysql-virtual-gid.cf
#transport_maps = mysql:/usr/local/etc/postfix/mysql-transport.cf
# cat /usr/local/etc/postfix/mysql-mydestination.cf
user = root
password = 123456
dbname = mail
table = transport
select_field = domain
where_field = domain
hosts = localhost
# cat /usr/local/etc/postfix/mysql-virtual-maps.cf
user = root
password = 123456
dbname = mail
table = users
select_field = maildir
where_field = email
additional_conditions = and enabled = 1
hosts = localhost
# cat /usr/local/etc/postfix/mysql-virtual.cf
user = root
password = 123456
dbname = mail
table = alias
select_field = goto
where_field = address
hosts = localhost
# cat /usr/local/etc/postfix/mysql-virtual-uid.cf
user = root
password = 123456
dbname = mail
table = users
select_field = uid
where_field = email
additional_conditions = and enabled = 1
hosts = localhost
# cat /usr/local/etc/postfix/mysql-transport.cf
user = root
password = 123456
dbname = mail
table = transport
select_field = transport
where_field = domain
hosts = localhost
mysql>create database mail;
mysql>use mail;
mysql>create table alias (address varchar(128) not null default '', \
goto varchar(128) not null default '', primary key (address));
mysql>create table transport (domain varchar(128) not null default '', \
transport varchar(128) not null default '', primary key (domain));
mysql>create table users (email varchar(128) not null default '', \
passwd varchar(128) not null default '', uid int(11) unsigned not null default'1000', \
gid int(11) unsigned not null default '12', \
maildir varchar(255) not null default '/var/spool/mail/', \
enabled tinyint(4) not null default '1',
quota int(11) unsigned not null default '2048000', primary key (email) );
mysql>insert into transport VALUES ('freebsd1.vmware', 'freebsd');
mysql>insert into users VALUES ('test@freebsd.vmware', '123456', '1000', '12', '/var/spool/mail/freebsd.vmware/test/', '1', '2048000');
Так же через несколько секунд после отправки в логе /var/log/maillog имеется это
May 29 23:16:43 freebsd postfix/smtpd[85562]: connect from unknown[192.168.147.1]
May 29 23:16:43 freebsd postfix/smtpd[85562]: 9AAC296C59: client=unknown[192.168.147.1]
May 29 23:16:43 freebsd postfix/cleanup[85564]: 9AAC296C59: message-id=<429A1534.5000300@freebsd.vmware>
May 29 23:16:44 freebsd postfix/qmgr[84510]: 9AAC296C59: from=<test@freebsd.vmware>, size=597, nrcpt=1 (queue active)
May 29 23:16:44 freebsd postfix/smtpd[85562]: disconnect from unknown[192.168.147.1]
May 29 23:16:44 freebsd postfix/cleanup[85564]: 171D096C61: message-id=<429A1534.5000300@freebsd.vmware>
May 29 23:16:44 freebsd postfix/qmgr[84510]: 171D096C61: from=<test@freebsd.vmware>, size=726, nrcpt=1 (queue active)
May 29 23:16:44 freebsd postfix/local[85565]: 9AAC296C59: to=<test@freebsd.vmware>, relay=local, delay=1, status=sent (forwarded as 171D096C61)
May 29 23:16:44 freebsd postfix/qmgr[84510]: 9AAC296C59: removed
May 29 23:16:49 freebsd postfix/smtp[85566]: warning: relayhost configuration problem
May 29 23:16:49 freebsd postfix/smtp[85566]: 171D096C61: to=<test@other.host>, orig_to=<test@freebsd.vmware>, relay=none, delay=5, status=deferred (Host or domain name not found. Name service error for name=vmware type=A: Host not found)
Всё делалось по этой доке - http://www.opennet.ru/base/net/postfix_mysql_imap.txt.html
Заранее спасибо!!!
Ответ на:
комментарий
от openwork

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от openwork

Ответ на:
комментарий
от cyclon

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Откуда берется значение для сравнения (2004)
- Форум postfix + mysql (2005)
- Форум дайте образай инсерта mysql (2008)
- Форум mysql запрос (2007)
- Форум table lookup problem (2010)
- Форум Проблема с Postfix + dbmail (2006)
- Форум postfix (2007)
- Форум Ограничение отправки postfix (2013)
- Форум Не коннектится dovecot к базе данных (2013)
- Форум exim+mysql (2007)