The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"postfix - BOUNCE и newaliases"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"postfix - BOUNCE и newaliases"
Сообщение от Skif Искать по авторуВ закладки(ok) on 15-Окт-04, 12:09  (MSK)
Трямки!
Вот заметил одну вещь:

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с нормальной доставкой пользователю письма?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "postfix - BOUNCE и newaliases"
Сообщение от Skif Искать по авторуВ закладки(ok) on 18-Окт-04, 14:16  (MSK)
Ну с newaliases понятно, он читает этот параметр из конфига, а вот почему BOUNCE шлет на пользователей, которые реально существуют?
У меня в конфиге присутствует строчка
always_bcc=somebody@xxx.com.ua
но BOUNCE-нутое сообщение не попадает даже на этого юзера :(( Оно просто киляется. Но ОБА ведь есть, пните, куда копать.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "postfix - BOUNCE и newaliases"
Сообщение от Skif Искать по авторуВ закладки(ok) on 19-Окт-04, 10:20  (MSK)
В принципе нашел половинчатое решение, может кому будет интересно:

unknown_client_reject_code = 550
bounce_notice_recipient = skif@xxx.com.ua
2bounce_notice_recipient = skif@xxx.com.ua
error_notice_recipient = skif@xxx.com.ua

Ключевые строки - последние три

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру