<transmissions-api-listener>
Заголовок балансировщика должен прийти первым, до всего остального. Строка задаёт, сколько его ждать. Умолчание — 5s, и по истечении узел разрывает соединение.
Значение 0 равносильно never — то есть ждать сколько угодно. Это опасная настройка: подвисшее соединение будет держать слот приёма неограниченно долго.
Применима только вместе с use-inbound-proxy. Без него заголовка не ждут вовсе, и ждать нечего.
Пять секунд — много для локальной сети. Балансировщик обычно стоит рядом и шлёт заголовок сразу; секунды хватает с запасом, а меньшее значение быстрее отсекает тех, кто пришёл мимо него.
🔎 Когда появится, умолчания хватит: заголовок приходит первым же пакетом, и пять секунд — уже с запасом.
Меньше значит быстрее отсекать чужих:
| Значение | Когда |
|---|---|
| 5s (умолчание) | всегда |
| 1s | балансировщик в той же сети |
| 0 или never | никогда: слоты приёма займутся навсегда |
# балансировщик в той же сети — секунды хватает <transmissions-api-listener 127.0.0.1:4433> use-inbound-proxy yes inbound-proxy-timeout 1s</transmissions-api-listener>
что делают не так и чем это кончается1 ошибка▶
наш опыт
1 связь
time nc NODE 4433 </dev/null
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Группа, дающая право управлятьЧленство в группе pmta даёт непривилегированному пользователю право звать команды узла и пользоваться подачей.◇Как узел выбирает источник и складывает его настройкиСоединение попадает под все блоки источника, чьи адреса его накрывают, и действуют они слитно — узкий перекрывает широкий; именованные блоки подключаются только по прямой ссылке.