Трямки!
Вот заметил одну вещь:
root@ipps-1-66 :newaliases mysql:/usr/local/etc/postfix/aliases.cf
newaliases: fatal: alias initialization mode requires no recipient
root@ipps-1-66 :newaliases mysql:/usr/local/etc/postfix/aliases
newaliases: fatal: alias initialization mode requires no recipient
root@ipps-1-66 :newaliases /etc/aliases
newaliases: fatal: alias initialization mode requires no recipient
root@ipps-1-66 :
Почему начал проверять - увеличилось число файлов которые недоходят до юзверей:
Oct 15 10:27:24 ipps-1-66 postfix/smtp[78668]: 5072CC2ACA:
to=<sales@xxx.com.ua>,relay=127.0.0.1[127.0.0.1], delay=7, status=sent (250
2.5.0 Ok, id=78455-10, BOUNCE)
Oct 15 10:28:05 ipps-1-66 pop3d: LOGIN, user=sales@xxx.com.ua,
ip=[::ffff:192.168.10.26]
Oct 15 10:28:05 ipps-1-66 pop3d: LOGOUT, user=sales@xxx.com.ua,
ip=[::ffff:192.168.10.26], top=0, retr=0
Oct 15 10:29:05 ipps-1-66 pop3d: LOGIN, user=sales@xxx.com.ua,
ip=[::ffff:192.168.10.26]
и тут же
Oct 15 10:42:45 ipps-1-66 postfix/virtual[80082]: E56D5C2ABC:
to=<sales@xxx.com.ua>, relay=virtual, delay=1, status=sent (maildir)
Oct 15 10:42:45 ipps-1-66 postfix/smtp[80031]: 79B3FC2AB6:
to=<sales@xxx.com.ua>,relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250
2.6.0 Ok, id=79896-02, fromMTA: 250 Ok: queued as E56D5C2ABC)
Теперь опишу мою конфигурацию:
Поднят виртуальный домен xxx.com.ua. Пользователи лежат в базе мускула:
mysql> show columns from aliases;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id | int(6) | YES | | NULL | |
| gid | int(6) | YES | | NULL | |
| alias | varchar(255) | | PRI | | |
| maildir | varchar(255) | YES | | NULL | |
| password | varchar(255) | YES | | NULL | |
| info | varchar(128) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
mysql> show columns from transport;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| domain | varchar(255) | | PRI | | |
| transport | varchar(8) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql>
root@ipps-1-66 :postconf | grep virt
propagate_unmatched_extensions = canonical, virtual
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
unknown_virtual_alias_reject_code = 550
unknown_virtual_mailbox_reject_code = 550
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = $virtual_maps
virtual_gid_maps = static:6
virtual_mailbox_base = /
virtual_mailbox_domains = $virtual_mailbox_maps
virtual_mailbox_limit = 51200000
virtual_mailbox_lock = fcntl
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/aliases.cf
virtual_minimum_uid = 100
virtual_transport = virtual
virtual_uid_maps = static:65534
transport_maps = mysql:/usr/local/etc/postfix/transport.cf
root@ipps-1-66 :less /usr/local/etc/postfix/aliases.cf
user = postfixuser
password = postfixpassword
dbname = mail
table = aliases
select_field = maildir
where_field = alias
hosts = localhost
root@ipps-1-66 :less /usr/local/etc/postfix/transport.cf
user = postfixuser
password = postfixpassword
dbname = mail
table = transport
select_field = transport
where_field = domain
hosts = localhost
Вот подобные глюки замечены мной за последню неделю, а до этого претензий в течении 3 месяцев не было. Вопрос В чем может быть фишка почему неотрабатывается newaliases и в перемешку идет BOUNCEс нормальной доставкой пользователю письма?