powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Первичная настройка postfix
5 сообщений из 5, страница 1 из 1
Первичная настройка postfix
    #34367843
brig77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые!
Делаю первые шаги по настройке 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.
Может быть нужно где-то создать на сервере специальную учетную запись и пароль?
Подскажите, пожалуйста, где я допустил ошибку?
Спасибо за оказанное внимание!
...
Рейтинг: 0 / 0
Первичная настройка postfix
    #34367911
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brig77

Вот выписка из файла /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.
Может быть нужно где-то создать на сервере специальную учетную запись и пароль?
Подскажите, пожалуйста, где я допустил ошибку?
Спасибо за оказанное внимание!

1. тамж написана чта у вас права неправильные и постфикс не может создатть каталоги изза этога
2. у вас че то mydomain та где переменная?
...
Рейтинг: 0 / 0
Первичная настройка postfix
    #34367978
brig77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, учту!
...
Рейтинг: 0 / 0
Первичная настройка postfix
    #34372530
brig77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я понял postfix не занимается доставкой почты. Вопрос в том какие пакеты мне необходимо доустановить, чтобы сервер мог отправлять полученные письма на рабочие станции (РОР3 и IMAP). Спасибо!
...
Рейтинг: 0 / 0
Первичная настройка postfix
    #34372596
A. Fig Lee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brig77Насколько я понял postfix не занимается доставкой почты. Вопрос в том какие пакеты мне необходимо доустановить, чтобы сервер мог отправлять полученные письма на рабочие станции (РОР3 и IMAP). Спасибо!

У Вас каша в голове.
Доставкой почты занимаются SMTP MTA (mail transfer agent). Postfix, sendmail, etc..

Они разбираются куда отправить почту - на другой комп или здесь другому юзеру и так далее.
SMTP - ето протокол для персылки почты "между компютерами".
Внутри компьютера етим занимается "local mailer".
То есть, когда Вы посылаете почту, postfix ее шлет на "правильный" комп, там другой похожий МТА ее принимает, че с етой почтой делать - не его забота. У него есть "слуга на побегушках" - "local mailer" - другая программа, которая знает че куда складывать и в каком формате. Он ее зовет и она ложит в правильный ящик - ето как почтальон, который по домам разносит и знает конкреные аддресса, postfix знает только почтовые отделения.
Следующий етап - Вы хотите прочитать письмо, вот тут IMAP/POP3 - ето "мальчики на побегушках" которых Вы гоняете к своему почтовому ящику. Причем POP3 "забирает" почту из ящика, а IMAP приносит копию - после POP3 ящик пуст и прочитать второй раз нельзя (если только "галочку" не поставить, чтоб оставлял почту).

Hope this helps.


2. Если Вы отправили письмо на свой комп, то Вам надо поставить чето типа
imapd, pop3d или cyrus IMAP.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Первичная настройка postfix
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]