Информация о сопровождаемом процессе установки почтового сервера...
Привет у меня есть сервер с DigitalOcean, что я пытаюсь установить почтовый сервер на том, таким образом, я могу добавить и управлять почтовыми ящиками. Это - мой первый раз, пытаясь установить эти серверы, поскольку прошлые проекты имели CP, который автоматически установил и настроил почтовые серверы.
Программное обеспечение, чтобы установить или настроить или оба на мой VPS Ubuntu 14.04:
Я должен сказать, что это - один из самых твердых, или большинство трудоемких процессов, которых я делал попытку на сервере 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 спасибо
У меня все заработало на 100%
Я подумал об удалении этого вопроса, так как у него не было комментариев или ответов, но потратив почти 8 часов на настройку этого почтового сервера ... Я просто не мог ' Не делайте этого, так как это может очень помочь другим, ищущим ответ на эту проблему. Мои поиски показали, что многие люди сталкивались с этой проблемой и на нее не так много ответов! Или, по крайней мере, иногда бывает сложно найти хорошие ответы.
Итак, вот оно ...
Перезагрузите Ubuntu = Нет больше конфликтов / блокировок порта 25 => Электронная почта отправляется и принимается с адресов электронной почты и учетных записей, настроенных в моем домене все работает так, как вам хотелось бы!
Вот и все, без шуток ... ПЕРЕЗАГРУЗКА !
sudo reboot
Надеюсь, это сэкономит кому-то часы и избавит от головной боли, удачи