Здравствуйте уважаемые! Делаю первые шаги по настройке postfix. Скачал все, что возможно из Интернета, внимательно изучил все документы. Поставил себе первую задачу: посылать и получать почту в пределах локальной сети. С рабочей станции Windows посылаю сам себе письмо, оно благополучно отправляется, но получить его обратно не могу. Далее привожу все настройки и вводимые команды: На сервере установлены все необходимые пакеты.
Файл /etc/postfix/main.cf: # Please be sure to read the /usr/share/doc/postfix-*/README.MDK file # to learn about differences from stock postfix to Mandriva package. # This file contains only the parameters changed from a default install # see /etc/postfix/main.cf.dist for a commented, fuller version of this file. # These are changed by postfix install script readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES html_directory = /usr/share/doc/postfix-2.3.3/html sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop command_directory = /usr/sbin manpage_directory = /usr/share/man daemon_directory = /usr/lib/postfix newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq queue_directory = /var/spool/postfix mail_owner = postfix # User configurable parameters inet_interfaces = all myhostname = linserv.org mynetworks = 192.168.0.0/24 127.0.0.0/8 home_mailbox = Maildir/ mail_spool_directory = /var/mail #relay_domains = notify_classes = resource, software mynetworks_style = host #delay_warning_time = 4h smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux) unknown_local_recipient_reject_code = 450 smtp-filter_destination_concurrency_limit = 2 lmtp-filter_destination_concurrency_limit = 2 recipient_delimiter = + owner_request_special = no alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
На рабочей станции в файле Windows\system32\drivers\etc\hosts вписываю имя сервера: 192.168.0.17 linserv.org. Набираю следующие команды с рабочей станции: telnet linserv.org 25 telnet linserv.org 110 telnet linserv.org 143 и получаю положительные ответы. В Outlook Express создаю учетную запись для работы с почтой: Электронная почта: dump@linserv.org Сервер входящих сообщений: POP3 Сервер РОР3: linserv.org Сервер SMTP: linserv.org Учетная запись: dump (она существует на сервере Linux)
Посылаю с рабочей станции письмо самому себе, оно отправляется. При получении на рабочей станции письма, посланного самому себе, получаю следующую ошибку: Сообщение Outlook Express: Не удалось войти на почтовый сервер Пароль не принят Учетная запись:'Почтовый сервер', Сервер: 'linserv.org', Протокол РОР3, Ответ сервера'-ERR chdir Maildir failed', Порт 110, Защита(SSL): Нет, Ошибка сервера: 0x800CCC90, Код ошибки: 0x800CCC92
Вот выписка из файла /var/log/mail/info: Mar 2 16:21:23 localhost pop3d: Connection, ip=[::ffff:192.168.0.11] Mar 2 16:21:23 localhost pop3d: chdir Maildir: No such file or directory Mar 2 16:21:31 localhost pop3d: Connection, ip=[::ffff:192.168.0.11] Mar 2 16:21:31 localhost pop3d: chdir Maildir: No such file or directory Mar 2 16:21:32 localhost pop3d: Connection, ip=[::ffff:192.168.0.11] Mar 2 16:21:32 localhost pop3d: chdir Maildir: No such file or directory
Вот выписка из файла /var/log/mail/warnings: Mar 2 16:05:12 localhost postfix/local[12781]: warning: maildir access problem for UID/GID=76/76: create maildir file /var/spool/postfix/Maildir/tmp/1172840712.P12781.localhost: Permission denied Mar 2 16:05:12 localhost postfix/local[12781]: warning: perhaps you need to create the maildirs in advance Mar 2 16:05:12 localhost postfix/local[12784]: warning: maildir access problem for UID/GID=76/76: create maildir file /var/spool/postfix/Maildir/tmp/1172840712.P12784.localhost: Permission denied Mar 2 16:05:12 localhost postfix/local[12784]: warning: perhaps you need to create the maildirs in advance
Вот выписка из файла /var/log/mail/errors Mar 2 12:33:38 localhost postfix[9105]: fatal: bad string length 0 < 1: mydomain = Mar 2 12:33:40 localhost postfix[9139]: fatal: bad string length 0 < 1: mydomain = Mar 2 12:33:41 localhost postfix[9163]: fatal: bad string length 0 < 1: mydomain = Mar 2 12:33:45 localhost postfix[9176]: fatal: bad string length 0 < 1: mydomain = Mar 2 12:33:46 localhost postfix[9210]: fatal: bad string length 0 < 1: mydomain = Mar 2 12:33:47 localhost postfix[9234]: fatal: bad string length 0 < 1: mydomain =
Пароль получения почты применяю тот, который создан для учетной записи dump в Linux. Может быть нужно где-то создать на сервере специальную учетную запись и пароль? Подскажите, пожалуйста, где я допустил ошибку? Спасибо за оказанное внимание!