Установка Почтового сервера Постфикса и Голубятни на Ubuntu и Постфиксе не запустится

Информация о сопровождаемом процессе установки почтового сервера...

Привет у меня есть сервер с DigitalOcean, что я пытаюсь установить почтовый сервер на том, таким образом, я могу добавить и управлять почтовыми ящиками. Это - мой первый раз, пытаясь установить эти серверы, поскольку прошлые проекты имели CP, который автоматически установил и настроил почтовые серверы.

Программное обеспечение, чтобы установить или настроить или оба на мой VPS Ubuntu 14.04:

  • MySQL (уже установленный для моего веб-сервера)
  • Постфикс
  • Голубятня

Я должен сказать, что это - один из самых твердых, или большинство трудоемких процессов, которых я делал попытку на сервере Ubuntu до настоящего времени.

К счастью я нашел лучшее учебное руководство, которое я видел онлайн для установки этой комбинации почтового сервера Постфикса, Голубятни, с MySQL для содержания информации о Почтовом ящике в этом URL на Linode... https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql

Это - 45 учебных руководств по шагу, которые очень подробны до какой команды работать и который файлы конфигурации изменить и значения, чтобы добавить и удалить из этих файлов конфигурации. Это очень новое удобный для пользователя и не оставляет много предположения, которое является большим с такой задачей как эта комбинация Почтового сервера программного обеспечения..

Я провел, вероятно, 5 часов! При прохождении через шагов проверке это было все сделано к T отлично, и это, казалось, работало всем моим тестом, который учебное руководство сделало, чтобы Вы сделали, такие как проверка, что Постфикс вытягивает почтовые ящики, псевдоним и пользователей/пароль от таблиц MySQL, которые я составил. Все это, казалось, работало вплоть до той части.

После того как я добрался до последнего шага, он сделал, чтобы Вы послали электронное письмо от другой учетной записи/сервера/сервиса до одного из Ваших недавно созданных почтовых ящиков для тестирования этого, почтовый сервер работает на получение электронного письма. Я шел вперед и отправил свой новый адрес электронной почты, связанный с моим доменным именем из моей учетной записи Gmail, и на следующий день я получил электронное письмо возврата назад на моем Gmail для неудавшейся доставки электронной почты! Кажется, что мои усилия только частично работали, и почтовый сервер не работает! Я говорю частично работавший, потому что, поскольку я упомянул, что Postfix возвращал надлежащий материал из MySql, таким образом, я знаю, что часть его настраивается правильно и функционирование, но где-нибудь около конца процесса это является неправильным или не рабочим.

1 вещь, которой я был немного смущен, находится в том учебном руководстве и многих других, где они упоминают, что использовали (FQDN) Полностью определенное Доменное имя И Серверы имя Localhost. Теперь то, где я смущен, - то, что весь emaples, я всегда вижу шоу реальные Доменные имена example.com для этих значений однако, мой не реальное доменное имя...

Мое значение FQDN установлено к: веб-Studio Apollo

Мои серверы значение Localhost установлены на: веб-Studio Apollo

Таким образом, поскольку Вы видите, что мои значения не установлены к Доменному имени стиля .com и вместо этого просто имени. Это могло быть частью проблемы??

Сервер действительно имеет доменное имя, он просто не установлен как значения FQDN и Localhost.


Отладка почтовых серверов

Таким образом, чтобы начать пытаться разыскать, что и не работает, я затем упомянул статью, связанную с от первого учебного URL выше. Это имеет ссылку на Troubbleshooting atutorial, расположенный здесь...
https://www.linode.com/docs/email/postfix/troubleshooting-problems-with-postfix-dovecot-and-mysql/

Я работал в командной строке: service dovecot status

Результат не был симпатичен: * postfix is not running

Я затем работал service postfix restart и результат был этим:

 * Stopping Postfix Mail Transport Agent postfix
   ...done.
 * Starting Postfix Mail Transport Agent postfix
   ...done.

Таким образом снова я проверяю, чтобы удостовериться, что это действительно запускалось, и я получаю это...
service postfix status = * postfix is not running

Поскольку Вы видите, что перезапуск на самом деле не запустил Постфикс = (

Так идя дальше так или иначе для проверки состояния Голубятни. Я выполнил те же команды, но для Голубятни...

service dovecot status и я получаю лучшие результаты с этим... dovecot start/running, process 7660 таким образом, кажется, что это работает очень хорошо как рабочий сервис, по крайней мере!

Таким образом, я не продолжил двигаться немного далее, так как я, может казаться, не добираюсь Postfix выполнение.

Я затем проверил файл журнала, который это упоминает для проверки расположенный здесь /var/log/mail.log результаты ниже =

Dec 24 00:39:59 Apollo-Web-Studio postfix/master[1060]: warning: master_wakeup_timer_event: service pickup(public/pickup): No such file or directory
Dec 24 00:40:25 Apollo-Web-Studio postfix/smtpd[7800]: fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory
Dec 24 00:40:26 Apollo-Web-Studio postfix/master[1060]: warning: process /usr/lib/postfix/smtpd pid 7800 exit status 1
Dec 24 00:40:26 Apollo-Web-Studio postfix/master[1060]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

Я затем проверил файл журнала /var/log/mail.err который в основном просто имел эти 2 ошибочных строки, повторенные много раз и по тому, таким образом, я просто отправлю 2 строки, которые это повторяет в файле ниже =

Dec 24 00:34:03 Apollo-Web-Studio postfix/master[7593]: fatal: bind 0.0.0.0 port 25: Address already in use
Dec 24 00:34:19 Apollo-Web-Studio postfix/smtpd[7613]: fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory

Проблема порта?

В записях файла журнала, отправленных выше в отладке, разделяют Вас сила замеченных строка, которая упоминает в mail.err файле журнала...

Dec 24 00:34:03 Apollo-Web-Studio postfix/master[7593]: fatal: bind 0.0.0.0 port 25: Address already in use  

Таким образом, это говорит port 25: Address already in use. Если я возвращаюсь к учебному руководству, за которым я следовал для процесса установки, я ищу Порт 25, и я нахожу его!

Это говорит это:

Необходимо использовать Порт 993 для безопасного IMAP, Порт 995 для безопасного POP3 и Порта 25 с SSL для SMTP.

Оглядывание назад на учебное руководство, за которым я следовал для установки, каждого упоминания об использовании и установке Port 25, является всеми в разделах для конфигурирования Постфикса и так как это - сервер, который, кажется, не хочет запуститься теперь, Вы думали бы, что это могло быть моей основной проблемой?

Я также выполнил это в терминале для наблюдения то, что связало Порт 25 alread...

sudo netstat -lnp |grep :25  

Результаты:

tcp    0  0 0.0.0.0:25  0.0.0.0:*   LISTEN
1060/master
tcp6   0  0 :::25     :::*        LISTEN
1060/master

Мне также будет нужна некоторая помощь/информация при фиксации Порта 25 проблем. Я действительно знаю очень мало о конфигурировании серверов Linux, мое знание в значительной степени ограничено годами следующих учебных руководств как этот, когда я должен установить программное обеспечение и главным образом просто установку серверов ЛАМПЫ для веб-сайтов!

Я чувствую, что я действительно близко к получению этой почты, разъединяют работу, хотя и было бы значительно благодарно, если кто-то может помочь мне получить его рабочие 100%. Я поместил почти 8 часов в это до сих пор, только на почтовом сервере! ТАКИМ ОБРАЗОМ помимо реальной необходимости в нем, я также инвестировал все то время и имею его 90%, работающих/устанавливающий Думаю, да, я не могу выйти и сдаться теперь!

Помогите некоторому Гуру Linux спасибо

4
задан 24 December 2014 в 09:09
1 ответ

У меня все заработало на 100%

Я подумал об удалении этого вопроса, так как у него не было комментариев или ответов, но потратив почти 8 часов на настройку этого почтового сервера ... Я просто не мог ' Не делайте этого, так как это может очень помочь другим, ищущим ответ на эту проблему. Мои поиски показали, что многие люди сталкивались с этой проблемой и на нее не так много ответов! Или, по крайней мере, иногда бывает сложно найти хорошие ответы.

Итак, вот оно ...

Перезагрузите Ubuntu = Нет больше конфликтов / блокировок порта 25 => Электронная почта отправляется и принимается с адресов электронной почты и учетных записей, настроенных в моем домене все работает так, как вам хотелось бы!

Вот и все, без шуток ... ПЕРЕЗАГРУЗКА !

sudo reboot

Надеюсь, это сэкономит кому-то часы и избавит от головной боли, удачи

1
ответ дан 3 December 2019 в 04:10

Теги

Похожие вопросы