Назад | Перейти на главную страницу

telnet localhost smtp выдает предупреждение: не удается подключиться к службе

Я пытаюсь настроить почтовый сервер, но отправка и получение не работают. Я могу подключиться к почтовому ящику с помощью pop3 (через telnet и почтовый клиент)

Когда делать:

# telnet localhost smtp

то var/log/maillog показывает:

postfix/postscreen[3306]: warning: cannot connect to service private/smtpd: No such file or directory

Я не могу ничего отправить. Также imap не работает и показывает то же сообщение. Нужно ли мне изменить расположение private / smtpd, и если да, то как?

что касается отдыха telnet, я получаю:

421 4.3.2 All server ports are busy
Connection closed by foreign host.

Я не использую chroot, вот мой /usr/local/etc/postfix/master.cf файл

Использую: freebsd 8.2, postfix 2.8.7

Проверить линию

smtpd      pass  -       -       -       -       -       smtpd

в файле master.cf

как руководствуется http://www.postfix.org/POSTSCREEN_README.html

Сначала вы должны различать dovecot (pop3 / imap) и postfix (smtp). Пока вы описываете только проблему с постфиксом.

Регистрирует ли postfix какие-либо ошибки при (повторном) запуске? Возможной причиной проблем может быть chroot-среда ... Проверьте пути, запустив postfix check.

Добавлено: Проверьте свой постфикс main.conf и master.conf (или используйте postconf -n) искать пути, отличные от путей по умолчанию; и проверьте queue_directory (по умолчанию /var/spool/postfix), который содержит сокеты, включая private/smtpd. (Dovecot также использует несколько сокетов в том же каталоге, см. /usr/local/etc/dovecot/conf.d/10-master.conf, так что кажется, что это вторичная ошибка с той же причиной.)