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

Проблема с Postfix

У меня установлен Postfix, а Sendmail не работает. Я пытаюсь отправить почту, используя mail но появляется следующее предупреждение и письмо не отправляется:

postdrop: warning: unable to look up public/pickup: No such file or directory

Это меня тоже смущает:

[root@ars etc]# postfix start
postfix/postfix-script: starting the Postfix mail system
[root@ars etc]# postfix stop
postfix/postfix-script: fatal: the Postfix mail system is not running

Пожалуйста помоги! Мне нужно, чтобы это работало для Bugzilla.

Попробуйте запустить «проверку постфикса», чтобы увидеть, не обнаружены ли какие-либо очевидные ошибки, которые будут включать неправильные разрешения и укажут вам в правильном направлении.

Похоже, либо в вашей структуре каталогов / var / spool / postfix отсутствует каталог, либо разрешения неверны. В CentOS это выглядит так:

drwx------ 2 postfix root     4096 Jan  5 16:49 active
drwx------ 2 postfix root     4096 Dec 23 16:18 bounce
drwx------ 2 postfix root     4096 Aug 14  2008 corrupt
drwx------ 4 postfix root     4096 Dec 16 08:55 defer
drwx------ 4 postfix root     4096 Dec 16 08:55 deferred
drwx------ 2 postfix root     4096 Aug 14  2008 flush
drwx------ 2 postfix root     4096 Aug 14  2008 hold
drwx------ 2 postfix root     4096 Jan  5 16:49 incoming
drwx-wx--- 2 postfix postdrop 4096 Jan  5 16:49 maildrop
drwxr-xr-x 2 root    root     4096 Dec 31 14:16 pid
drwx------ 2 postfix root     4096 Dec 31 14:39 private
drwx--x--- 2 postfix postdrop 4096 Dec 31 14:39 public
drwx------ 2 postfix root     4096 Aug 14  2008 saved
drwx------ 2 postfix root     4096 Aug 14  2008 trace

Проверьте свой файл / var / log / mail или / var / log / maillog на наличие сообщений об ошибках. Причина, по которой вы не можете остановить postfix, заключается в том, что он изначально не запускается.