Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
rcpt to:user@test.com
250 Accepted
data
354 Enter message, ending with "." on a line by itself
test
.
250 OK
quit
В подкаталоге /usr/local/vmail после отправки письма должна создаться директория test.com. Проверим это, выполнив команду «ls /usr/local/vmail».
Следующим этапом проверяем методы аутентификации. Для каждой проверки с помощью Perl будем кодировать аутентификационный запрос согласно используемому методу.
Метод PLAIN. Для этого метода нужно получить специальную строку, которая используется в процессе аутентификации. Создадим ее следующей командой:
# perl -MMIME::Base64 -e 'print encode_base64("user@test.com user@test.com password");'
DXNlckB0ZXN0LmNvbQB1c2VyQHRlc3QuY29tAHBhc3N3b3Jk
Полученная строка и является нашей строкой аутентификации.
# telnet 127.0.0.1 25
ehlo mail.test.com
...
...
AUTH PLAIN dXNlckB0ZXN0LmNvbQB1c2VyQHRlc3QuY29tAHBhc3N3b3Jk
235 Authentication succeeded
quit
Метод LOGIN:
# perl -MMIME::Base64 -e 'print encode_base64("user@test.com");'
dXNlckB0ZXN0LmNvbQ==
# perl -MMIME::Base64 -e 'print encode_base64("password");'
cGFzc3dvcmQ=
Смотрим:
# telnet 127.0.0.1 25
ehlo mail.test.com
...
AUTH LOGIN
334 VXNlcm5hbWU6
dXNlckB0ZXN0LmNvbQ==
334 UGFzc3dvcmQ6
cGFzc3dvcmQ=
235 Authentication succeeded
quit
Метод CRAM-MD5:
# telnet 127.0.0.1 25
ehlo mail.test.com