Сервер CentOS 6
Я установил exim4 как mta на свой локальный сервер.
и я могу просто отправить письмо по почте командой (mailx
):
echo 'a test mail' | mail -s 'a subject' me@xxx.com
потом я установил postfix, но не работает.
Теперь exim4 запущен, а порт прослушивания 25 - exim4.
Но я не могу отправить письмо с ошибкой:
postdrop: warning: unable to look up public/pickup: No such file or directory
и заблокированная почта находится в /var/spool/postfix/maildrop
.
Я ищу и знаю, как исправить эту ошибку с помощью mkfifo этого файла.
Но я не знаю, постфикс не работает, а exim4 работает, как постфикс не позволяет мне отправлять почту?
Вероятно, это вызвано альтернативы система.
Простая установка postfix могла привести к тому, что MTA по умолчанию (обновив символическую ссылку /usr/lib/sendmail
) и потому что postfix еще не был настроен и не запущен -> мгновенная ошибка.
Вы можете решить это, запустив alternatives --config mta
и восстановление Exim по умолчанию.