LINUX.ORG.RU
ФорумAdmin

Postfix in SuSE 9.2. Помогите пожалуйста разобраться.


0

0

Первый раз пытаюсь настроить постфикс, так что сильно не бейте...

Почему почта не ложится сюда: /var/spool/mail/shao ?
Я что нибудь упустил? Пользователь есть.

Вот лог:
Mar 28 13:26:30 shao pop3-login: Login: shao [::ffff:192.168.0.6]
Mar 28 13:26:30 shao pop3(shao): open() failed with mbox file /home/shao/Mail/inbox: Is a directory
Mar 28 13:26:30 shao pop3(shao): open() failed with mbox file /home/shao/Mail/inbox: Is a directory
Mar 28 13:26:30 shao pop3(shao): Couldn't open INBOX: Internal error occured. Error report written to server log. [2005-03-28 13:26:30]
Mar 28 13:27:30 shao pop3-login: Login: shao [::ffff:192.168.0.6]
Mar 28 13:27:30 shao pop3(shao): open() failed with mbox file /home/shao/Mail/inbox: Is a directory
Mar 28 13:27:30 shao pop3(shao): open() failed with mbox file /home/shao/Mail/inbox: Is a directory
Mar 28 13:27:30 shao pop3(shao): Couldn't open INBOX: Internal error occured. Error report written to server log. [2005-03-28 13:27:30]

А вот конфиг:
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = shao.localdomain
mydomain = localdomain
myorigin = myprovider.com.ua
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, 192.168.0
local_recipient_maps = unix:passwd.byname $alias_maps
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 127.0.0.0/8
relay_domains = $mydestination
relayhost = [smtp.myprovider.com.ua]
home_mailbox = /var/spool/mail/user
mail_spool_directory = /var/spool/mail
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
biff = no


Да, и еще. Несмотря на указанные mydestination почту адресованную
локальным пользователям все равно шлет на smtp провайдера.
Впечатление такое что на конфиг ему на.... :(

DDDs
() автор топика

Почта в /var/spool/mail/shao не ляжет т. к. в main.cf присутствует директива home_mailbox, и почта адресованная локальным пользователям не придёт т. к. есть директива relayhost. Читай внимательно логи. Так что это не ему конфиг на .... :( а тебе. И непонятно что же ты хочеш, сформулируй задачу нормально.

anonymous
()
Ответ на: комментарий от anonymous

Хорошо. Попробую так:
1. Имеется постоянное подключение к нету и статический IP
2. Не имеется доменное имя. (т.е. почта внешняя отправляется через smtp
провайдера и выгребается fetchmail оттуда же)
3. Есть желание настроить так, что бы почта на user@provider.com.ua
уходила на smtp провайдера, а почта на user@localdomain шла через
локальный почтовый сервер и попадала в вышеупомянутый
/var/spool/mail/user.
4. Пользователь user - системный пользователь заведенный на сервере.

В sendmail работает. А как организовать в постфикс?
Вроде как по доке делал...

DDDs
() автор топика
Ответ на: комментарий от anonymous

Да и еще.
Присутствие или отсутствие home_mailbox ситуацию не меняет.
В данном случае пытался указать явно, а получается в итоге
/home/shao/Mail/inbox//var/spool/mail/shao :(

DDDs
() автор топика
Ответ на: комментарий от DDDs

Ну убери ты home_mailbox и сделай /etc/init.d/postfix reload Пошли пользователю письмо и покажи логи. Начнём пока с этого ...

anonymous
()
Ответ на: комментарий от anonymous

Усё. Разобрался вроде. Спасибо за умные мысли.

DDDs
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.