Проблема с настройкой Postfix
Модератор: Модераторы разделов
Проблема с настройкой Postfix
Привет всем.
Система FC6.
Установил из комплекта Postfix.
Отправляю письмо из консоли. Что-то письмо не уходит.
Вот часть лога.
Apr 3 16:44:43 mail postfix/postfix-script: starting the Postfix mail system
Apr 3 16:44:43 mail postfix/master[3456]: daemon started -- version 2.3.3, configuration /etc/postfix
Apr 3 16:44:54 mail postfix/smtpd[3460]: connect from localhost.localdomain[127.0.0.1]
Apr 3 16:45:23 mail postfix/smtpd[3460]: 6CA1F701B6: client=localhost.localdomain[127.0.0.1]
Apr 3 16:45:45 mail postfix/cleanup[3463]: 6CA1F701B6: message-id=<20070403124523.6CA1F701B6@mail.test.ru>
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: from=<leo@test.ru>, size=350, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/smtp[3465]: 6CA1F701B6: to=<leo@test.ru>, relay=none, delay=35, delays=35/0.02/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/cleanup[3463]: 93167701B9: message-id=<20070403124545.93167701B9@mail.test.ru>
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: from=<>, size=2037, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/bounce[3467]: 6CA1F701B6: sender non-delivery notification: 93167701B9
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: removed
Apr 3 16:45:45 mail postfix/smtp[3465]: 93167701B9: to=<leo@test.ru>, relay=none, delay=0.06, delays=0.02/0.04/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: removed
Apr 3 16:45:51 mail postfix/smtpd[3460]: disconnect from localhost.localdomain[127.0.0.1]
Что ему надо. Что означает эта петля.
Ещё вопрос. За что отвечает параметр relay.
Если потребуется то покажу main.cf.
Система FC6.
Установил из комплекта Postfix.
Отправляю письмо из консоли. Что-то письмо не уходит.
Вот часть лога.
Apr 3 16:44:43 mail postfix/postfix-script: starting the Postfix mail system
Apr 3 16:44:43 mail postfix/master[3456]: daemon started -- version 2.3.3, configuration /etc/postfix
Apr 3 16:44:54 mail postfix/smtpd[3460]: connect from localhost.localdomain[127.0.0.1]
Apr 3 16:45:23 mail postfix/smtpd[3460]: 6CA1F701B6: client=localhost.localdomain[127.0.0.1]
Apr 3 16:45:45 mail postfix/cleanup[3463]: 6CA1F701B6: message-id=<20070403124523.6CA1F701B6@mail.test.ru>
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: from=<leo@test.ru>, size=350, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/smtp[3465]: 6CA1F701B6: to=<leo@test.ru>, relay=none, delay=35, delays=35/0.02/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/cleanup[3463]: 93167701B9: message-id=<20070403124545.93167701B9@mail.test.ru>
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: from=<>, size=2037, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/bounce[3467]: 6CA1F701B6: sender non-delivery notification: 93167701B9
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: removed
Apr 3 16:45:45 mail postfix/smtp[3465]: 93167701B9: to=<leo@test.ru>, relay=none, delay=0.06, delays=0.02/0.04/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: removed
Apr 3 16:45:51 mail postfix/smtpd[3460]: disconnect from localhost.localdomain[127.0.0.1]
Что ему надо. Что означает эта петля.
Ещё вопрос. За что отвечает параметр relay.
Если потребуется то покажу main.cf.
Re: Проблема с настройкой Postfix
Без этого никак.
Relay указывает как отправлять всю почту.
Кроме конфига необходимо знать, как хотите организовать почту.
Зарегистрирован ли домен?
Есть ли поддержка домена DNS?
Так что всё очень подробно...
Почтовый сервер без подготовки и настройки запустить конечно можно, но работать не будет.
Think different www.vorko.info
Re: Проблема с настройкой Postfix
Небольшая сеть в посёлке.
Почтовик пока на винде, но хотелось перевести всё на линукс.
Пока выхода в инет нет, всё для внутренних нужд.
Стоит днс сервер, на нём свой внутренний домен.
Файл прикрепил.
С линуксом познакомился совсем недавно, так что знаний пока мало.
Пока хотелось бы сделать почтовик работоспособным.
Вторым делом хотелось бы почтовые учётки перевести в mySQL базу.
Далее неплохо было бы прикрутить антивирус.
Ну а там может дело дойдёт до веб интерфейса и антиспама.
Буду очень признателен если поможете разобраться с настройкой.
Спасибо.
Почтовик пока на винде, но хотелось перевести всё на линукс.
Пока выхода в инет нет, всё для внутренних нужд.
Стоит днс сервер, на нём свой внутренний домен.
Файл прикрепил.
С линуксом познакомился совсем недавно, так что знаний пока мало.
Пока хотелось бы сделать почтовик работоспособным.
Вторым делом хотелось бы почтовые учётки перевести в mySQL базу.
Далее неплохо было бы прикрутить антивирус.
Ну а там может дело дойдёт до веб интерфейса и антиспама.
Буду очень признателен если поможете разобраться с настройкой.
Спасибо.
- sarutobi
- Сообщения: 676
- Статус: Добрость и скромнота
- ОС: Debian 5, FreeBSD 6.2/8.0
- Контактная информация:
Re: Проблема с настройкой Postfix
для начала
http://demon.yekt.com/postfix_under_freebsd.html
http://demon.yekt.com/postfix_antyspam.html
http://demon.yekt.com/postfix_under_freebsd.html
http://demon.yekt.com/postfix_antyspam.html
Fire and water, earth and sky - mistery surrounds us, legends never die!
Re: Проблема с настройкой Postfix
Изначально я делал по этому мануалу (мануал от мультика ) всё чудесно работает, а также opennet.ru в помощь, там достаточно много хорошей документации по postfix.
- Вложения
-
- postfix.pdf
- (117.19 КБ) 294 скачивания
Re: Проблема с настройкой Postfix
Alexey29 писал(а): ↑05.04.2007 16:15Небольшая сеть в посёлке.
Почтовик пока на винде, но хотелось перевести всё на линукс.
Пока выхода в инет нет, всё для внутренних нужд.
Стоит днс сервер, на нём свой внутренний домен.
Файл прикрепил.
С линуксом познакомился совсем недавно, так что знаний пока мало.
Пока хотелось бы сделать почтовик работоспособным.
Вторым делом хотелось бы почтовые учётки перевести в mySQL базу.
Далее неплохо было бы прикрутить антивирус.
Ну а там может дело дойдёт до веб интерфейса и антиспама.
Буду очень признателен если поможете разобраться с настройкой.
Спасибо.
Посмотрел конфиг.
Боже мой!
Оно и не будет работать, там все основные настройки закомментированы!
Завтра приду на работу и выложу базовую часть конфига.
У вас локальная сеть управляется единым доменом или одноранговая?
Адресная сеть одна или несколько различных сетей?
Почтовые пользователи созданы реальные в системе?
Think different www.vorko.info
Re: Проблема с настройкой Postfix
Спасибо всем за ссылки.
Сам начал настраивать по какому-то мануалу. Вот так и получилось.
Сеть небольшая компов на 400, пока только в процессе запуска, подключено 10 аб.
Тип звезда, в центре стоит гибридный коммутатор с 3 уровнем. Сеть разбита на vlan, каждый луч звезды своя подсеть. К центральному коммутатору подключён сервер на win2k3serv, на нём крутятся почта, dns, web и ещё всякое по мелочам. Вот надо бы на каждую задачу отдельный сервер на линуксе поставить. Создана одна доменная зона (kul).
Почтовые пользователи заведены.
Сам начал настраивать по какому-то мануалу. Вот так и получилось.
Сеть небольшая компов на 400, пока только в процессе запуска, подключено 10 аб.
Тип звезда, в центре стоит гибридный коммутатор с 3 уровнем. Сеть разбита на vlan, каждый луч звезды своя подсеть. К центральному коммутатору подключён сервер на win2k3serv, на нём крутятся почта, dns, web и ещё всякое по мелочам. Вот надо бы на каждую задачу отдельный сервер на линуксе поставить. Создана одна доменная зона (kul).
Почтовые пользователи заведены.
Re: Проблема с настройкой Postfix
Alexey29 писал(а): ↑05.04.2007 22:47Сеть небольшая компов на 400, пока только в процессе запуска, подключено 10 аб.
Тип звезда, в центре стоит гибридный коммутатор с 3 уровнем. Сеть разбита на vlan, каждый луч звезды своя подсеть. К центральному коммутатору подключён сервер на win2k3serv, на нём крутятся почта, dns, web и ещё всякое по мелочам. Вот надо бы на каждую задачу отдельный сервер на линуксе поставить. Создана одна доменная зона (kul).
Почтовые пользователи заведены.
Ничего себе небольшая сеть - 400 компьютеров!
У меня то всего 30-40.
И у вас все сервисы на одном Windows 2003 Server?
Неужели справляется?!
Выкладываю базовую часть конфига.
Это параметры моего старого почтового сервера.
На новом сервере немного сложнее всё устроено.
Поскольку у вас почтовик будет обслуживать только локальную сеть, то все параметры безопасности я убрал.
Как только возникнет желание запустить внешнюю почту, необходимо будет добавить много других параметров.
Код: Выделить всё
smtpd_banner = $myhostname your text
inet_interfaces = all
mynetworks_style = subnet
mynetworks = 192.168.1.0/24, 127.0.0.0/8
myhostname = yourhostname.yourdomainname.ru
mydomain = yourdomainname.ru
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
myorigin = $mydomain
# relayhost =
relayhost = $mydomain
relay_domains = $mydomain
home_mailbox = Mailbox
mail_spool_directory = /var/mail
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
# virtual_maps = hash:/etc/postfix/virtual
# canonical_maps = hash:/etc/postfix/canonical
# sender_canonical_maps = hash:/etc/postfix/sender_canonical
# relocated_maps = hash:/etc/postfix/relocated
# mailbox_size_limit = 102400000
# message_size_limit = 5120000
unknown_local_recipient_reject_code = 550
unknown_address_reject_code = 554
unknown_hostname_reject_code = 554
unknown_client_reject_code = 554
Там, где прописаны адреса сетей, необходимо указать точные адреса ваших сетей.
Закомментированные строки пока не нужны, но могут понадобиться.
Попробуй и сообщи результаты.
Think different www.vorko.info
Re: Проблема с настройкой Postfix
Небольшая если сравнить с городскими сетями от 2 тыс. и более.
Сеть ещё толком не запущена, 400 это ориентировочно по кол-ву населения. А так подключений пока нет, только знакомые несколько человек. Так что сервер пока не загружен, но когда пойдут массовые подключения, то думаю проблему будут, вот и пытаюсь разнести всё по разным машинам.
Поправил конфиг, почта из консоли уходит. Статус показывает send, в папке пользователя в mailbox пистмо появляется - это хорошо. Но вот в следующей строке написано mail postfix/qmgr[1885]: 4770E703CE: removed
Это что удалено?
Вот теперь бы надо настроить приём почты.
По мануалу надо было установить xinetd, установил.
Запускаю telnet localhost 110
в логе пишет:
telnet: conn.... ad.. 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
Что ему надо. Вот думаю на счёт pop3, вроде тоже надо что-то установить, но как пока не понял.
Сеть ещё толком не запущена, 400 это ориентировочно по кол-ву населения. А так подключений пока нет, только знакомые несколько человек. Так что сервер пока не загружен, но когда пойдут массовые подключения, то думаю проблему будут, вот и пытаюсь разнести всё по разным машинам.
Поправил конфиг, почта из консоли уходит. Статус показывает send, в папке пользователя в mailbox пистмо появляется - это хорошо. Но вот в следующей строке написано mail postfix/qmgr[1885]: 4770E703CE: removed
Это что удалено?
Вот теперь бы надо настроить приём почты.
По мануалу надо было установить xinetd, установил.
Запускаю telnet localhost 110
в логе пишет:
telnet: conn.... ad.. 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
Что ему надо. Вот думаю на счёт pop3, вроде тоже надо что-то установить, но как пока не понял.
Re: Проблема с настройкой Postfix
Чтобы запустить imap или pop3 необходимо установить либо cyrus-imap(должен быть на диске с дистрибутивом) или courier-imap(скачивать с Courier-IMAP (рекомендую именно этот imap сервер) ).
А вообще советую сразу решить, будут у вас пользователи существовать реально в сисеме или в базе MySQL, потом переводить сложнее будет.
qmgr - это демон доставки почты, он перекладывает почту из очереди на нужный адрес, removed - это помоему удаление из очереди (хотя тут могу ошибится).
А вообще советую сразу решить, будут у вас пользователи существовать реально в сисеме или в базе MySQL, потом переводить сложнее будет.
Но вот в следующей строке написано mail postfix/qmgr[1885]: 4770E703CE: removed
qmgr - это демон доставки почты, он перекладывает почту из очереди на нужный адрес, removed - это помоему удаление из очереди (хотя тут могу ошибится).
Re: Проблема с настройкой Postfix
Про очередь понятно.
На дисках есть только cyrus-sasl. Это вроде не то.
Попробую в инете поискать.
Хотелось бы конечно всех пользователей согнать в базу, но пока думаю мне этого не одолеть. Сначала с этим разберусь.
А как на счёт dovecot. Или не стоит с ним заморачиваться.
На дисках есть только cyrus-sasl. Это вроде не то.
Попробую в инете поискать.
Хотелось бы конечно всех пользователей согнать в базу, но пока думаю мне этого не одолеть. Сначала с этим разберусь.
А как на счёт dovecot. Или не стоит с ним заморачиваться.
Re: Проблема с настройкой Postfix
На дисках есть только cyrus-sasl. Это вроде не то.
Я надеюсь что этот пакет у вас установлен? Это демон smtp.
Хотелось бы конечно всех пользователей согнать в базу, но пока думаю мне этого не одолеть.
Там ничего особо сложного нету Делайте по тому мануалу который я вам выложил, там всё очень хорошо расписано.
Да и если соберётесь создавать пользователей в MySQL то используйте courier-imap (меньше дырок, замечательно работает с MySQL).
Re: Проблема с настройкой Postfix
Cyrus-sasl установлен.
Скачиваю courier-imap. Там хватит одного архива или ещё что-то за собой потянет?
В инструкции написано про postfix и его поддержку mySQL. Где найти этот srpm пакет?
mySQL сервер поставил из поставки FC. Его хватит?
Скачиваю courier-imap. Там хватит одного архива или ещё что-то за собой потянет?
В инструкции написано про postfix и его поддержку mySQL. Где найти этот srpm пакет?
mySQL сервер поставил из поставки FC. Его хватит?
Re: Проблема с настройкой Postfix
Скачиваю courier-imap. Там хватит одного архива или ещё что-то за собой потянет?
Необходимо два пекета: courier-imap и courier-authlib.
В инструкции написано про postfix и его поддержку mySQL. Где найти этот srpm пакет?
Пересобирать обязательно нужно, взять можно здесь: http://download.fedora.redhat.com/pub/fedo...6/source/SRPMS/
mySQL сервер поставил из поставки FC. Его хватит?
Этого вполне достаточно.
Re: Проблема с настройкой Postfix
На сегодня наверное закругляюсь. Рабочий день заканчивается, да и инет тормозит зараза, еле на форум пробиваюсь, а закачка вообще остановилась.
За выходные всё необходимое укачаю, в понедельник со свежими силами.
А на счёт postfixa. Там к нему ещё чегонить не надо? Или только этот пакет?
Не теряйтесь пожалуйста после выходных.
За выходные всё необходимое укачаю, в понедельник со свежими силами.
А на счёт postfixa. Там к нему ещё чегонить не надо? Или только этот пакет?
Не теряйтесь пожалуйста после выходных.
Re: Проблема с настройкой Postfix
А на счёт postfixa. Там к нему ещё чегонить не надо? Или только этот пакет?
Ну вообще имннно для postfix больше ничего ненадо. Но учтите что понадябятся средства сборки gcc, rpmbuild, kernel-devel и т.д. по мере необходимости. Все эти пакеты должны быть на диске с дистрибутивом.
Re: Проблема с настройкой Postfix
Да и чуть было не забыл.......
В старых версиях courier-imap модуль авторизации "authlib" находился непосредственно в архиве courier-imap, сейчас этот модуль нужно собирать отдельно, соответсвенно процедура cборки изменилась, также (по умолчанию) изменилось положение конфигов и запускающих эти сервисы скриптов.
Внимательно читайте документацию на сайте производителя.
P.S. Если возникнут проблемы со сборкой, попробую описать процедуру установки.
В старых версиях courier-imap модуль авторизации "authlib" находился непосредственно в архиве courier-imap, сейчас этот модуль нужно собирать отдельно, соответсвенно процедура cборки изменилась, также (по умолчанию) изменилось положение конфигов и запускающих эти сервисы скриптов.
Внимательно читайте документацию на сайте производителя.
P.S. Если возникнут проблемы со сборкой, попробую описать процедуру установки.
Re: Проблема с настройкой Postfix
Всё укачал.
Доустановил gcc, rpmbuild, kernel-devel
Что-то не пойму как работать с srpm postfix-а.
Вот есть файл postfix-2.3.3-2.src.rpm (это то?)
Что теперь с ним делать? Написано установить пакет, поправить postfix.spec. Как не знаю.
Вычитал тут немного по сборке.
rpmbuild --rebuild --target=i686 postfix****.src.rpm
Вроде что-то делает.
Доустановил gcc, rpmbuild, kernel-devel
Что-то не пойму как работать с srpm postfix-а.
Вот есть файл postfix-2.3.3-2.src.rpm (это то?)
Что теперь с ним делать? Написано установить пакет, поправить postfix.spec. Как не знаю.
Вычитал тут немного по сборке.
rpmbuild --rebuild --target=i686 postfix****.src.rpm
Вроде что-то делает.
Re: Проблема с настройкой Postfix
Так Postfix уже установлен.
Зачем пытаетесь установить повторно?
Для приёма почты клиентами необходимо запустить любой pop (imap) сервер и настроить клиентов.
Написал про Dovecot, сижу и думаю, что написал...
Это как раз pop (imap) сервер.
Надо выбрать либо Dovecot, либо Cyrus, либо другой аналогичный сервер.
Think different www.vorko.info
Re: Проблема с настройкой Postfix
Решил сразу пользователей запихать в mySQL, а для этого как я понял надо включить поддержку в postfix. В spec файле надо что-то подправить (если доберусь до него)
Собрался пакет, а где надо было брать этот postfix.spec?
Объясните пожалуйста по порядку что за чем делать.
Собрался пакет, а где надо было брать этот postfix.spec?
Объясните пожалуйста по порядку что за чем делать.
Re: Проблема с настройкой Postfix
Для начала удалите тот posfix который вы устанавливали из дитрибутива, а также надо удалить (если конечно установлены ) Dovecot и Sendmail. Только Sendmail удаляйте акуратно по скольку много потянет по зависимостям.
Установка:
Предварительно необходимо очистить катклоги: /usr/src/fedora/SRPMS, /usr/src/fedora/SPECS, /usr/src/fedora/RPMS/ i386,i686.i586,и.д, /usr/src/fedora/SOURCES.
Кладёте postfix-2.3.3-2.src.rpm в /usr/src/fedora/SRPMS выполняете rpm -i /usr/src/fedora/SRPMS/postfix-2.3.3-2.src.rpm в /usr/src/fedora/SPECS должен появится чтото типа postfix.spec, исправляете его(включаете поддержку MySQL и блокируете обновления), далее rpmbuild -ba /usr/src/fedora/SPECS/postfix.spec в /usr/src/fedora/RPMS/ i386(могу ошибится посмотрите во всех каталогах) должен появится rpm пакет postfix`а далее устанавливаете его как обычный rpm пакет.
Далее внимательно читаете мануал и настраиваете связку Postfix и MySQL.
Следующим действием будет настройка smtp(saslauthd) его связку с MySQL.
После этого установка и настройка pop3, imap сервера (courier-imap) его связку с MySQL.
P.S. VPF, Вы случайно незнаете как настроить связку Cyrus-imap и MySQL, лично у меня так и не получилось, по этому пользуюсь courier-imap, дырок в нём как говорят меньше, а вот процесс сборки довольно трудоёмкий просче бы было Cyrus-imap из дистибутива поставить (В ASPLinux этот пакет входит в стандартную поставку на диске с дистрибутивом).
Установка:
Предварительно необходимо очистить катклоги: /usr/src/fedora/SRPMS, /usr/src/fedora/SPECS, /usr/src/fedora/RPMS/ i386,i686.i586,и.д, /usr/src/fedora/SOURCES.
Кладёте postfix-2.3.3-2.src.rpm в /usr/src/fedora/SRPMS выполняете rpm -i /usr/src/fedora/SRPMS/postfix-2.3.3-2.src.rpm в /usr/src/fedora/SPECS должен появится чтото типа postfix.spec, исправляете его(включаете поддержку MySQL и блокируете обновления), далее rpmbuild -ba /usr/src/fedora/SPECS/postfix.spec в /usr/src/fedora/RPMS/ i386(могу ошибится посмотрите во всех каталогах) должен появится rpm пакет postfix`а далее устанавливаете его как обычный rpm пакет.
Далее внимательно читаете мануал и настраиваете связку Postfix и MySQL.
Следующим действием будет настройка smtp(saslauthd) его связку с MySQL.
После этого установка и настройка pop3, imap сервера (courier-imap) его связку с MySQL.
P.S. VPF, Вы случайно незнаете как настроить связку Cyrus-imap и MySQL, лично у меня так и не получилось, по этому пользуюсь courier-imap, дырок в нём как говорят меньше, а вот процесс сборки довольно трудоёмкий просче бы было Cyrus-imap из дистибутива поставить (В ASPLinux этот пакет входит в стандартную поставку на диске с дистрибутивом).
Re: Проблема с настройкой Postfix
Всё собралось нормально, получил rpm пакет.
Dovecot и Postfix удалил. Теперь осталось удалить Sendmail, осталось понять как это сделать из командной строки, чтоб при удалении не смотрел на зависимости.
Как это делается?
Dovecot и Postfix удалил. Теперь осталось удалить Sendmail, осталось понять как это сделать из командной строки, чтоб при удалении не смотрел на зависимости.
Как это делается?
Re: Проблема с настройкой Postfix
Amper13 писал(а): ↑09.04.2007 11:45P.S. VPF, Вы случайно незнаете как настроить связку Cyrus-imap и MySQL, лично у меня так и не получилось, по этому пользуюсь courier-imap, дырок в нём как говорят меньше, а вот процесс сборки довольно трудоёмкий просче бы было Cyrus-imap из дистибутива поставить (В ASPLinux этот пакет входит в стандартную поставку на диске с дистрибутивом).
В ClarkConnect при переходе на версию 4.х Dovecot заменили на Cyrus и убрали поддержку виртуальных почтовых доменов.
Возможно, это было связанно с какими-то проблемами той самой связки.
Я сам пока обходился одним доменом, реальными пользователями и maildir.
Но, по требованию пользователей, разработчики заявили, что в версии 4.1 добавят возможность работы с виртуальными почтовыми доменами. Эта версия выйдет в апреле.
После обновления можно будет посмотреть, как там всё это будет настроенно.
Think different www.vorko.info
Re: Проблема с настройкой Postfix
Теперь осталось удалить Sendmail, осталось понять как это сделать из командной строки, чтоб при удалении не смотрел на зависимости.
Как это делается?
Для начала rpm -qa sendmail
Ниже должно появится полное_имя_пакета.
rpm -e полное_имя_пакета --nodeps.
Re: Проблема с настройкой Postfix
Всё собрал, установил, удалил.
Остановился на запуске postfix-а.
Что-то ему не нравится, накосячил где-то в main.cf. Файл взял из предыдущей настройки (та что выше). Наверное там что-то лишнее.
Вот что пишет в логах:
Apr 10 16:28:18 mail postfix[13950]: fatal: /etc/postfix/main.cf, line 76: missing '=' after attribute name: "permit_mynetworks,permit_sasl_authenticated,check_relay_domains"
Вот и сам main.cf, может поправите.
Остановился на запуске postfix-а.
Что-то ему не нравится, накосячил где-то в main.cf. Файл взял из предыдущей настройки (та что выше). Наверное там что-то лишнее.
Вот что пишет в логах:
Apr 10 16:28:18 mail postfix[13950]: fatal: /etc/postfix/main.cf, line 76: missing '=' after attribute name: "permit_mynetworks,permit_sasl_authenticated,check_relay_domains"
Вот и сам main.cf, может поправите.
- Вложения
-
- main.rar
- (1.1 КБ) 39 скачиваний
Re: Проблема с настройкой Postfix
Apr 10 16:28:18 mail postfix[13950]: fatal: /etc/postfix/main.cf, line 76: missing '=' after attribute name: "permit_mynetworks,permit_sasl_authenticated,check_relay_domains"
Конечно ругатся будет. Он же вам даже сказал на какую строчку ругается.
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,check_relay_domains
Этот параметр должен находится на одной строке как я его написал, а у вас это выглядит вот так:
Код: Выделить всё
smtpd_recipient_restrictions =
permit_mynetworks,permit_sasl_authenticated,check_relay_domains
Это неправильно. Остальное не сморел.
Что-то ему не нравится, накосячил где-то в main.cf. Файл взял из предыдущей настройки (та что выше).
Зачем вы берёте из предыдущей настройки? Там в документации всё замечательно описано что должно быть изменено и что добавленно.
Надеюсь у вас остался конфиг с настройками по умолчанию(желательно всегда иметь копию изначального конфига)? Рекомендую менять настройки внем в соответствии с документацией и зря вы коментарии из конфига поудаляли, в них моного всякого интерестного пишут.
Re: Проблема с настройкой Postfix
Родной файл оставил.
Попробую всё переделать (от лени вся беда).
А эту строку написал не подумав. В инструкции на одну строку не влезло, вот и я скопировал.
Всё поправил.
Отправляю письмо по инструкции.
mail test@test.ru
Subject: ????????
Cc: hsdkhkj
В логах ругается
virtual_alias_map map lookup problem for root@mail.test.ru
Вроде это связано с алиасами, но вот куда лезть?
Попробую всё переделать (от лени вся беда).
А эту строку написал не подумав. В инструкции на одну строку не влезло, вот и я скопировал.
Всё поправил.
Отправляю письмо по инструкции.
mail test@test.ru
Subject: ????????
Cc: hsdkhkj
В логах ругается
virtual_alias_map map lookup problem for root@mail.test.ru
Вроде это связано с алиасами, но вот куда лезть?
Re: Проблема с настройкой Postfix
1.Как вы отправляете почту из консоли? (полностью команду)
2.Опишите как вы исправляли postfix.spec (проблема может заключатся в том что при неправильном исправлении posfix.spec postfix не хочет работать с MySQL)
3. main.cf в студию
4. Покажите вывод команд:
Запустите диалог с MySQL (mysql -p -u root) и выполните следующие команды:
use mail;
select * from aliases;
select * from remote_aliases;
select * from transport;
Покажите вывод последних трёх.
5.Проверти дополнительно созданные конфиги для работы с MySQL (aliases.cf, gids.cf, ids.cf, remote_aliases.cf, transport.cf) на правильность логина и пароля, а также обратите внимание на правильность указания полей и таблиц.
2.Опишите как вы исправляли postfix.spec (проблема может заключатся в том что при неправильном исправлении posfix.spec postfix не хочет работать с MySQL)
3. main.cf в студию
4. Покажите вывод команд:
Запустите диалог с MySQL (mysql -p -u root) и выполните следующие команды:
use mail;
select * from aliases;
select * from remote_aliases;
select * from transport;
Покажите вывод последних трёх.
5.Проверти дополнительно созданные конфиги для работы с MySQL (aliases.cf, gids.cf, ids.cf, remote_aliases.cf, transport.cf) на правильность логина и пароля, а также обратите внимание на правильность указания полей и таблиц.
Re: Проблема с настройкой Postfix
1. Отправлял как по инструкции
mail test@test.ru
Дальше появилось Subject и Cc. Не знаю что здесь вводить.
2. Открыл файл и заменил в нём два значения.
3. Приложил main.rar
4. Приложил sql.rar (под root не пускает, идёт только под postfix/postfix - это вроде указывал при создании базы данных)
5. Проверил, сделал один в один как в инструкции, даже пароль с пользователем.
mail test@test.ru
Дальше появилось Subject и Cc. Не знаю что здесь вводить.
2. Открыл файл и заменил в нём два значения.
3. Приложил main.rar
4. Приложил sql.rar (под root не пускает, идёт только под postfix/postfix - это вроде указывал при создании базы данных)
5. Проверил, сделал один в один как в инструкции, даже пароль с пользователем.
Re: Проблема с настройкой Postfix
С виду вродебы всё нормально.
Попробуйте заполнить таблицу remote_aliases следующим обарзом.
Чесно говоря отправку тестового письма из консоли я проводил немного подругому:
Создаём текстовый файл, далее cat путь_к_текстовому_файлу |mail test@test.ru (попробуйте так)
А отправляемое вами письмо вообще гденибуть появляется, например в очереди (посмотреть можно командой mailq) ?
P.S. Если вечером будет время, постораюсь более детально посмотреть конфиг, если что найду напишу.
P.S.S.
Как непускает, а какже вы таблици создавали и пользователя postfix?
Попробуйте заполнить таблицу remote_aliases следующим обарзом.
Код: Выделить всё
+---------------+----------------------+
| alias | rcpt |
+----------------------+----------------------+
| root@test.ru | test@test.ru |
+----------------------+----------------------+
Чесно говоря отправку тестового письма из консоли я проводил немного подругому:
Создаём текстовый файл, далее cat путь_к_текстовому_файлу |mail test@test.ru (попробуйте так)
А отправляемое вами письмо вообще гденибуть появляется, например в очереди (посмотреть можно командой mailq) ?
P.S. Если вечером будет время, постораюсь более детально посмотреть конфиг, если что найду напишу.
P.S.S.
под root не пускает, идёт только под postfix/postfix
Как непускает, а какже вы таблици создавали и пользователя postfix?