На данный момент сервер Postfix имеет конфигурацию, которая доставляет почту хосту ретрансляции без разрешения имен и запрещает пересылку через собственный сервер. Однако сервер все еще звонит интернет провайдеру всякий раз, когда получает исходящее сообщение, адресованное в удаленную сеть. Для того чтобы изменить такое поведение и заставить Postfix ставить исходящие сообщения в очередь, отредактируйте файл main.cf, указав в параметре defer_transports, что следует отложить сеанс SMTP, как показано в следующем примере:
defer_transports = smtp
Как обычно, после внесения изменения выполняем postfix reload от имени root. После перезагрузки Postfix не будет доставлять сообщения по SMTP до тех пор, пока параметр defer_transports не будет изменен или отменен. В следующем разделе будет показано, как использовать эту функциональность для отправки сообщений при установлении соединения сервера с интернет провайдером.
Прежде чем Postfix, как и любой почтовый сервер, сможет передатьсообщение удаленному адресату, он должен определить его местоположение. В Интернете поиск удаленных ресурсов осуществляется с помощью службы доменных имен (DNS). Сервер имен возвращает IP адрес, соответствующий доменному имени, и наоборот, доменное имя, соответствующее указанному IP адресу.
Хорошо работающая служба DNS критически важна для производительности MTA. Чем скорее Postfix сможет получить искомый IP адрес, тем раньше он свяжется с удаленным почтовым сервером и начнет передачу сообщения.