Я пытался исследовать команду BDAT, особенно в связи с Postfix. Мне не удалось найти огромное количество информации, и у меня есть 3 вопроса.
(1) Насколько я могу судить, Postfix поддерживает BDAT начиная с версии 3.4. http://www.postfix.org/BDAT_README.html
Когда я тестирую его на некоторых экземплярах Postfix (например, 3.4.6), я получаю следующее:
$ telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 xxx ESMTP Postfix
HELO example.com
250 xxx
MAIL FROM:<>
250 2.1.0 Ok
RCPT TO:<xxx@xxx>
250 2.1.5 Ok
BDAT 100
502 5.5.2 Error: command not recognized
$ postconf mail_version
mail_version = 3.4.6
Кто-нибудь может сказать мне, почему? Он не отключен согласно инструкциям из документации.
(2) Что означает следующее в почтовых журналах (bdat = x)?
postfix/smtpd[81026]: disconnect from xxx[xx.xxx.206.34] ehlo=2 starttls=1 mail=1 rcpt=1 **bdat=2** quit=1 commands=8
postfix/smtpd[86493]: disconnect from xxx[xx.xxx.5.83] ehlo=2 starttls=1 mail=1 rcpt=1 **bdat=1** quit=1 commands=7