Мар 012011
Настройка почтового сервера… Этим можно заниматься вечно и всегда будет куда стремится.
Вот, что требовалось до установки:
- Требования
- Хранение почты на сервере
- Фильтрация спама
- Проверка вложений на вирусы
- Возможность использовать дополнительные домены
- Средние нагрузки (250+ пользователей)
- Списки рассылок
- WEB клиент
Что использовалось:
- Postfix
- Courier
- Amavis
- Spamassassin
- Razor
- ClamAV
- Roundcube
- Mailman
- Mailgraph
- AwStats
- MySQL
- Saslauth
- phpMyAdmin
Вот тут очень подробно описал как это делал.
На данный момент почтовик работает в продакшене две недели.
Помогите пожалуйста с статьей!
Мне очень понравилась статья но у меня возникли проблемы с конфигурацией!
Дойдя до пункта Тестирование Postfix я понял что не работает не чего!
То есть telnet на localhost не отзывается по 25 и 993 порту. Внимательно переделал некорые пункты статьи и получилось следующие что telnet на localhost на 25 заработал но только после правки main.cf и Postfix не стартовал ругался постоянно на какие то ошибки по этому я закоментил всю нижнию часть конфига а порт 993 так и не работает до сих пор и не знаю в чем дело. ???
помогите плиз уже перепробовал кучу статей!
Не знаю что делать логи вроде все нормально без ошибок.
Как только пытаюсь раскоментить нижнии строчки в конфиге валяться ошибки.
Запостите логи постфикса. По умолчанию он ругается в /var/log/syslog.
Вы настраивали сервер по моей статье? Если да то желательно раскометировать все.
Делаю все по вашей статье.
Telnet localhost 25 работает на ура и дает ответ!
Telnet localhost 993 Неработает и не знаю что с этим делать???
если начинаю раскоменчивать все остальные строчки в main.cf то postfix ругается на ошибки и не стартует.
Вот половина конфига который закоментирован.
если раскоментить все вместе то ошибок кучу начинает ругаться на все эти параметры.
#Пропускать письма от авторизованный пользователей
#permit_sasl_authenticated
#Если клиент не из mynetworks оценивает reject_unauth_destination. Отклоняется попытки пересылки, если получатель
#сообщения не относится к доменам места назначения и доменам пересылки, указанным в ваших настройках
#reject_unauth_destination
#Отвергает запрос, когда клиент отправляет команды SMTP раньше времени, еще не зная о том,
#действительно ли Postfix поддерживает конвейерную обработку команд ESMTP
#reject_unauth_pipelining
#helo_access
#block_dsl
#блокируем клиентов с адресами from, домены которых не имеют A/MX записей
#reject_unknown_address
#блокирует почту от несуществующих доменов
#reject_unknown_recipient_domain,
#Проверяем домен на записи типа A и MX в DNS — если нет, то отклоняем
#reject_unknown_sender_domain
#rdl_bogon_ip
#rbl_dul_ru
#rbl_spamcop
#Проверки исходящей или пересылаемой через нас почты
#smtpd_sender_restrictions = white_client, white_client_ip, black_client_ip
#если пользователь авторизуется как user1@domain.com и попытается передать письмо в
#котором в качестве обратного адреса указан user2@domain.com, то в ответ получит ошибку
#reject_authenticated_sender_login_mismatch
#Отклоняет сообщения в не существующие домены
#reject_unknown_recipient_domain
#Проверяем домен на записи типа A и MX в DNS — если нет, то отклоняем
#reject_unknown_sender_domain
#Если имя получателя не соответствует FQDN то отклоняем
#reject_non_fqdn_recipient
#Если имя отправителя не соответствует FQDN – отклоняем
#reject_non_fqdn_sender
#permit_sasl_authenticated
#permit_mynetworks
#Содержит список приватных сетей, которые по всем канонам глобальной сети интернет
#не могут быть использованы в качестве IP для MX записей
#mx_access
#Отклонение писем с несуществующим адресом отправителя
#reject_unlisted_sender
#Если клиент не из mynetworks оценивает reject_unauth_destination. Отклоняется попытки пересылки, если получатель
#reject_unauth_destination
#rhsbl_securitysage
#Правила приема почты нашим сервером:
#smtpd_recipient_restrictions = white_client
#блокирует почту от несуществующих доменов
#reject_unknown_recipient_domain
#Проверяем домен на записи типа A и MX в DNS — если нет, то отклоняем
#reject_unknown_sender_domain
#Если имя получателя не соответствует FQDN — отклоняем
#reject_non_fqdn_recipient
#Если имя отправителя не соответствует FQDN – отклоняем
#reject_non_fqdn_sender
#Отвергает запрос, когда клиент отправляет команды SMTP раньше времени, еще не зная о том,
#действительно ли Postfix поддерживает конвейерную обработку команд ESMTP
#reject_unauth_pipelining
#Пропускать письма от авторизованный пользователей
#permit_sasl_authenticated
#Принимать письма от клиентов локальной сети
#permit_mynetworks
#helo_access
#Отклонить, если адреса RCPT TO нет в допустимых получателей
#reject_unlisted_recipient
#блокируем клиентов с адресами from, домены которых не имеют A/MX записей
#reject_unknown_address
#Если клиент не из mynetworks оценивает reject_unauth_destination. Отклоняется попытки пересылки, если получатель
#сообщения не относится к доменам места назначения и доменам пересылки, указанным в ваших настройках
#reject_unauth_destination
#Для отказа в приеме сообщениям с пустым именем отправителя конверта, предназначенным нескольким получателям
#reject_multi_recipient_bounce
#smtpd_data_restrictions = reject_unauth_pipelining, reject_multi_recipient_bounce, permit
#Пропустить серверы, которые приветствуют нас кодом состояния 5xx
#smtp_skip_5xx_greeting = no
#Отклонение писем с несуществующим адресом отправителя
#smtpd_reject_unlisted_sender = yes
#Отклонение писем с несуществующим адресом получателя
#permit_sasl_authenticated
#Принимать письма от клиентов локальной сети
#permit_mynetworks
#helo_access
#Отклонить, если адреса RCPT TO нет в допустимых получателей
#reject_unlisted_recipient
#блокируем клиентов с адресами from, домены которых не имеют A/MX записей
#reject_unknown_address
#Если клиент не из mynetworks оценивает reject_unauth_destination. Отклоняется попытки пересылки, если получатель
#сообщения не относится к доменам места назначения и доменам пересылки, указанным в ваших настройках
#reject_unauth_destination
#Для отказа в приеме сообщениям с пустым именем отправителя конверта, предназначенным нескольким получателям
#reject_multi_recipient_bounce
#smtpd_data_restrictions = reject_unauth_pipelining, reject_multi_recipient_bounce, permit
#Пропустить серверы, которые приветствуют нас кодом состояния 5xx
#smtp_skip_5xx_greeting = no
#Отклонение писем с несуществующим адресом отправителя
#smtpd_reject_unlisted_sender = yes
#Отклонение писем с несуществующим адресом получателя
#smtpd_reject_unlisted_recipient = yes
как я начинаю раскоменчивать строки связаны с smtpd то postfix стартует нормально но перестает работать подключение к 25 порту по telnet.
Если раскоменчивать строчки с reject или permit то Postfix не стартует.
Посмотрите плиз конфиг может я там чего то натворил.
Если не работает 993, значит проблемы с smtp через ssl. Возможно какой то параметр связанный с сертификатом, возможно с самом сертификатом. Без логов ничего более подробного я сказать не смогу.
Давайте сделаем так: раскоментируется все. То есть сделайте все так, как описано в статье. Рестартаните Postfix и вышлите мне почтой конфиг, лог, и возможно то, что постфикс выплюнет на консоль.
Отлично спасибо большое только не могу найти твою почту.
Напишешь мне тут ?
Была проблема изначально с сертификатом у тебя там в статье есть просто пару опечаток в пункте создания сертификатов. Но я внимательней прочитал и заново создал сертификаты теперь ошибок Courier не выдает не каких.
first-leon at yandex.ru
Где опечатки? Чтобы сразу поправить
cp mail.вашдомен.ru.key mail.вашдомен.ru.key_orig
ты говоришь тут с нижним подчеркивание сделать .ru.key_orig
penssl rsa -in mail.вашдомен.ru.key.orig а тут уже с точкой
здесь mv mail.вашдомен.crt /etc/ssl/certs/
ты пишешь что .crt без ru почемута!
и еще где то было но сейчас найти не могу.
я послал письмо с ошибками и конфигом если я правильно понял за место at я собачку поставил ??
1) Пофиксил опечатки.
2) У тебя не верный конфиг.
Обрати внимание на то, что smtpd_client_restrictions имеет значение, равное множеству параметров, перечисленных через запятую.
Оформление mediawiki это хорошо подчеркивает.
А в твоем конфиге (если убрать комментарии) написаное следующее:
smtpd_client_restrictions = white_client_ip, black_client_ip
permit_sasl_authenticated
reject_unauth_destination
reject_unauth_pipelining
...
Правильно будет так:
smtpd_client_restrictions = white_client_ip,
black_client_ip,
permit_sasl_authenticated,
reject_unauth_destination,
reject_unauth_pipelining,
...
Ну и отступы при форматировании конфига помогут наглядно все увидеть.
Спасибо вроде с постфиксом все стартует без ошибок! поправил конфиг поставил запятые, на 25 порт подключается без проблем! но на 993 все равно не подключается а лог постфикса пишет теперь
Mar 16 20:36:59 mail postfix/smtpd[6265]: fatal: parameter “smtpd_recipient_restrictions”: specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Mar 16 20:38:00 mail postfix/smtpd[6274]: fatal: parameter “smtpd_recipient_restrictions”: specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
a log courier так и нечего не пишет по прежнему.
если смотреть лог imap то он пишет
Mar 16 21:55:54 mail imapd-ssl: Unexpected SSL connection shutdown.
Mar 16 21:59:53 mail imapd-ssl: Unexpected SSL connection shutdown.
если пробую зайти на почту через roundcube то он пишет
неудачное соединение с imap сервером.
если пробую подключиться по telnet на 143 порт то он мне дает такой ответ
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2010 Double Precision, Inc. See COPYING for distribution information.
лог при этом пишет что
imapd: Connection, ip=[::ffff:127.0.0.1]
помогите плиз мне уже не знаю что делать…
посмотрел какие порты открыты
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
143/tcp open imap
443/tcp open https
993/tcp open imaps
3306/tcp open mysql
10024/tcp open unknown
10025/tcp open unknown
Я выше написал чушь. Если проблемы с 993 портом, то это проблемы с imap-ssl (а не smtp).
143 это imap порт (без шифрации). Его нужно отключить. (IMAPDSTART=NO) Там тоже опечатка была, щас поправил.
А с smtpd_recipient_restrictions тоже самое что и с smtpd_client_restrictions.
Смотрите как оформлено в вики
Отключил imap.
но он все равно не хочет подключаться к 993.
но зато начал писать что то в логах! только я не понимаю что!
может еще что то в конфиге нужно подправить в imapd-ssl ???
вот логи
Mar 17 11:02:29 mail imapd-ssl: couriertls: /etc/courier/mail.gdbus.ru.crt: error:0906D06C:PEM routines:PEM_read_bio:no start line
Mar 17 11:11:41 mail imapd-ssl: couriertls: /etc/courier/mail.gdbus.ru.crt: error:0906D06C:PEM routines:PEM_read_bio:no start line
Мда…
Слишком много опечаток получилось.
Вот тут, в статье:
“cat /etc/ssl/private/mail.вашдомен.key /etc/courier/mail.вашдомен.ru.crt”
был пропущен знак >>
Должно быть так:
“cat /etc/ssl/private/mail.вашдомен.key >> /etc/courier/mail.вашдомен.ru.crt”
Это выполнит требование курира к хранению открытого и закрытого ключа в одной файле.
Ну это не страшно зато эта статья будет идеальная
но на самом деле но Ссс…………
все равно не работает!!! imapd-ssl я имею ввиду теперь пишет =
Mar 17 11:46:43 mail imapd-ssl: Unexpected SSL connection shutdown.
Mar 17 11:48:55 mail imapd-ssl: Unexpected SSL connection shutdown.
Mar 17 11:59:37 mail imapd-ssl: Unexpected SSL connection shutdown.
может чего то в конфиге не то ???
Рестартануть его нужно после того как сертификат поправлен:
/etc/init.d/courier-imap-ssl restart
И возможно courier не может создать папки пользователя (нужно обязательно отправить пользователю первое письмо, чтобы создать структуру каталогов).
После чего такие логи? После попытки соединится клиентом?
Ну и конфиг курира покажи по почте. (вот этот /etc/courier/imapd-ssl)
Попробуйте указать параметр в /etc/courier/imapd-ssl:
TLS_TRUSTCERTS=/etc/ssl/certs/mail.вашдомен.ru.crt
(он там есть, но имеет другое значение).
Остальное по моему в порядке
Неа не фига не хочет зараза в логах тоже самое пишет.
рестарт я сделал и все равно.
может попробовать удалить все сертификаты и переделать по новой ? и прописать по другому? или есть еще какие то варианты ???
После чего такие логи появляются? Почтовым клиентом пытаетесь подключится по imap-ssl?
Можно попробовать удалить сертификат.
По идее он один на все про все.
И в логах только это? или еще есть какие то записи?
Я смотрю /var/log/mail.err
/var/log/mail.log
/var/log/mail.info
| grep imap
там только это и больше не чего только это.
может еще где то посмотреть.
Не нужно grep imap.
Возможно есть нужные строки без подстроки imap
Еще раз что вы делаете, после чего строки в лог валятся?
Пытаетесь соединится по imap с сервером?
я пишу команду
telnet localhost 993
у меня появляется
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
потом смотрю лог mail.log
Mar 17 13:48:23 mail amavis[2358]: (02358-01) (!)Requesting process rundown after fatal error
Mar 17 13:48:23 mail postfix/smtp[2351]: DC64EC568: to=, orig_to=, relay=127.0.0.1[127.0.0.1]:10024, delay=494, delays=493/0.41/0.64/0.07, dsn=4.3.2, status=deferred (host 127.0.0.1[127.0.0.1] said: 421 4.3.2 Service shutting down, closing channel (in reply to RCPT TO command))
Mar 17 13:48:23 mail postfix/error[2359]: 1C694C557: to=, orig_to=, relay=none, delay=8894, delays=8893/1.2/0/0.01, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with 127.0.0.1[127.0.0.1] while sending DATA command)
Mar 17 13:48:23 mail postfix/error[2359]: 1668CC550: to=, orig_to=, relay=none, delay=11294, delays=11293/1.2/0/0.01, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with 127.0.0.1[127.0.0.1] while sending DATA command)
Mar 17 13:48:23 mail amavis[2361]: (02361-01) (!)connect_to_sql: unable to connect to DSN ‘DBI:mysql:database=mail;host=127.0.0.1;port =3306’: Access denied for user ‘mail_admin’@’localhost’ (using password: YES)
Mar 17 13:48:23 mail amavis[2361]: (02361-01) (!!)TROUBLE in process_request: connect_to_sql: unable to connect to any dataset at (eval 103) line 241, line 4.
Mar 17 13:48:23 mail amavis[2361]: (02361-01) (!)Requesting process rundown after fatal error
Mar 17 13:48:23 mail postfix/smtp[2352]: 8BD83C565: to=, orig_to=, relay=127.0.0.1[127.0.0.1]:10024, delay=2294, delays=2293/0.41/1.2/0.06, dsn=4.3.2, status=deferred (host 127.0.0.1[127.0.0.1] said: 421 4.3.2 Service shutting down, closing channel (in reply to RCPT TO command))
Mar 17 13:50:09 mail postfix/pickup[2282]: 3A0BFC569: uid=33 from=
Mar 17 13:50:09 mail postfix/cleanup[2380]: 3A0BFC569: message-id=
Mar 17 13:50:09 mail postfix/qmgr[1707]: 3A0BFC569: from=, size=1521, nrcpt=1 (queue active)
Mar 17 13:50:09 mail postfix/error[2383]: 3A0BFC569: to=, orig_to=, relay=none, delay=0.19, delays=0.14/0.02/0/0.03, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with 127.0.0.1[127.0.0.1] while sending DATA command)
Mar 17 13:51:43 mail postfix/scache[2357]: statistics: start interval Mar 17 13:48:22
Mar 17 13:51:43 mail postfix/scache[2357]: statistics: domain lookup hits=0 miss=2 success=0%
Mar 17 13:51:43 mail postfix/scache[2357]: statistics: address lookup hits=0 miss=2 success=0%
Mar 17 13:53:51 mail imapd-ssl: Unexpected SSL connection shutdown.
сейчас без подставки imap
это mail.err
Mar 17 13:48:23 mail amavis[2358]: (02358-01) (!!)TROUBLE in process_request: connect_to_sql: unable to connect to any dataset at (eval 103) line 241, line 4.
Mar 17 13:48:23 mail amavis[2361]: (02361-01) (!!)TROUBLE in process_request: connect_to_sql: unable to connect to any dataset at (eval 103) line 241, line 4.
Вот тут /etc/amavis/conf.d/20-debian_defaults
в строке:
@lookup_sql_dsn = ( [‘DBI:mysql:database=mail;host=127.0.0.1;port =3306’, ‘mail_admin’, ‘password’]);
у вас закралась ошибка. Возможно пароль не верный.
Поправьте и пробуйте тестовое письмо отправить (ну и тестового пользователя завести перед этим)
Судя по:
“Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.”
imap работает.
>>Судя по:
>>«Trying 127.0.0.1…
>>Connected to localhost.
>>Escape character is ‘^]’.»
>>imap работает.
Если бы он работал то он и ответ выдавал и к нему бы другие машины подключались! и roundcube отвечал а этого не происходит!!
Ошибку исправил действительно забыл пароль ввести =)
во еще раз лог
Mar 17 14:41:26 mail postfix/qmgr[1709]: E2271C566: removed
Mar 17 14:41:26 mail postfix/smtpd[1732]: connect from localhost[127.0.0.1]
Mar 17 14:41:26 mail postfix/smtpd[1732]: 581E7C553: client=localhost[127.0.0.1]
Mar 17 14:41:26 mail postfix/cleanup[1773]: 581E7C553: message-id=
Mar 17 14:41:26 mail postfix/qmgr[1709]: 581E7C553: from=, size=2127, nrcpt=1 (queue active)
Mar 17 14:41:26 mail postfix/local[1777]: 581E7C553: to=, relay=local, delay=0.03, delays=0.02/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Mar 17 14:41:26 mail postfix/qmgr[1709]: 581E7C553: removed
Mar 17 14:41:26 mail amavis[1513]: (01513-04) Passed CLEAN, -> , Message-ID: , mail_id: GnUPMMPOvsZi, Hits: -0.001, size: 1521, queued_as: 581E7C553, 317 ms
Mar 17 14:41:26 mail postfix/smtp[1774]: 5BC8BC56C: to=, orig_to=, relay=127.0.0.1[127.0.0.1]:10024, delay=1277, delays=1276/0.46/0.11/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=01513-04, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 581E7C553)
Mar 17 14:41:26 mail postfix/qmgr[1709]: 5BC8BC56C: removed
Mar 17 14:42:44 mail imapd-ssl: Unexpected SSL connection shutdown.
А если попробовать вернуть на 143 порт и проверить как он работает только я не совсем понимаю как это сделать ???
Вернуть для тестов можно. Но оставлять так на постоянку не очень хорошее решение.
И что вы ждете от telnet 993? Сейчас он вам все верно показывает (у меня тоже самое показывает на рабочем сервере).
//Если бы он работал то он и ответ выдавал и к нему бы другие машины
//подключались! и roundcube отвечал а этого не происходит!!
Роундкубе (как и другие клиенты) не будет подключаться если для пользователя не создана структура каталогов. Чтобы ее создать – нужно отправить пользователю (почту которого хотите проверить) тестовое письмо (об этом написано).
Вот это:
Mar 17 14:41:26 mail postfix/smtp[1774]: 5BC8BC56C: to=, orig_to=, relay=127.0.0.1[127.0.0.1]:10024, delay=1277, delays=1276/0.46/0.11/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=01513-04, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 581E7C553)
говорит о том, что письмо обработано. Но ниже еще должны быть строки лога (говорящие либо о локальной доставке, либо о том что письме переслано другому серверу)
Хорошо а как мне тогда проверить всю работа способность ???
в мускуле у меня все создано в и вроде все настроено хорошо вроде без ошибок!
mailx я пользовался но не одного письма я не увидел! да и папки в /mail/ он не создал не какие!
не подскажите мне как правильнее проверить все ??
Проверяется все по логам.
mailx-ом отправляете созданному пользователю письмо и смотрите что в логах творится.
Ну и если доставка свершилась, то в каталоге:
…/vmail/вашдомен.ru/username
должна структура каталогов создаться.
Включите:
tail -f /var/log/mail.log
в одной консоли и запускайте mailx в другой.
потом в первой будет видно – что сделала почтовая система.
Понятно спасибо большое буду думать даль ше если что напишу! =)
Привет пробовал посмотреть как ты сказал и не чего все равно не понимаю ты не мог бы посмотреть лог ???
Mar 18 09:56:23 mail postfix/pickup[1707]: 83BDAC481: uid=0 from=
Mar 18 09:56:23 mail postfix/cleanup[1841]: 83BDAC481: message-id=
Mar 18 09:56:23 mail postfix/qmgr[1708]: 83BDAC481: from=, size=352, nrcpt=2 (queue active)
Mar 18 09:56:26 mail postfix/smtpd[1745]: connect from localhost[127.0.0.1]
Mar 18 09:56:26 mail postfix/smtpd[1745]: B43E9C3DB: client=localhost[127.0.0.1]
Mar 18 09:56:26 mail postfix/cleanup[1841]: B43E9C3DB: message-id=
Mar 18 09:56:26 mail postfix/qmgr[1708]: B43E9C3DB: from=, size=960, nrcpt=2 (queue active)
Mar 18 09:56:26 mail postfix/smtpd[1745]: disconnect from localhost[127.0.0.1]
Mar 18 09:56:26 mail amavis[1509]: (01509-02) Passed CLEAN, -> ,, Message-ID: , mail_id: 1FaMuV-ryDmx, Hits: 1.179, size: 352, queued_as: B43E9C3DB, 3232 ms
Mar 18 09:56:26 mail postfix/smtp[1843]: 83BDAC481: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=3.6, delays=0.24/0.05/0.02/3.2, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=01509-02, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as B43E9C3DB)
Mar 18 09:56:26 mail postfix/smtp[1843]: 83BDAC481: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=3.6, delays=0.24/0.05/0.02/3.2, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=01509-02, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as B43E9C3DB)
Mar 18 09:56:26 mail postfix/qmgr[1708]: 83BDAC481: removed
Mar 18 09:56:26 mail postfix/smtp[1846]: B43E9C3DB: to=, relay=none, delay=0.17, delays=0.08/0.07/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=a.b.c.d type=A: Host not found)
Mar 18 09:56:27 mail postfix/smtp[1846]: B43E9C3DB: to=, relay=none, delay=0.17, delays=0.08/0.07/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=a.b.c.d type=A: Host not found)
Mar 18 09:56:27 mail postfix/cleanup[1841]: 06BFAC48A: message-id=
Mar 18 09:56:27 mail postfix/qmgr[1708]: 06BFAC48A: from=, size=3237, nrcpt=1 (queue active)
Mar 18 09:56:27 mail postfix/bounce[1848]: B43E9C3DB: sender non-delivery notification: 06BFAC48A
Mar 18 09:56:27 mail postfix/qmgr[1708]: B43E9C3DB: removed
Mar 18 09:56:27 mail postfix/cleanup[1841]: 1D285C3DB: message-id=
Mar 18 09:56:27 mail postfix/qmgr[1708]: 1D285C3DB: from=, size=3363, nrcpt=1 (queue active)
Mar 18 09:56:27 mail postfix/local[1849]: 06BFAC48A: to=, relay=local, delay=0.14, delays=0.04/0.04/0/0.06, dsn=2.0.0, status=sent (forwarded as 1D285C3DB)
Mar 18 09:56:27 mail postfix/qmgr[1708]: 06BFAC48A: removed
Mar 18 09:56:27 mail postfix/smtp[1846]: 1D285C3DB: to=, orig_to=, relay=none, delay=0.04, delays=0.03/0.01/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=a.b.c.d type=A: Host not found)
Mar 18 09:56:27 mail postfix/qmgr[1708]: 1D285C3DB: removed
В запощеных логах ничего не подчищается? Не хватает имен доменов вроде…
Для почтового сервера записи есть в прямой и обратной зоне DNS? MX запись прописана?
Если светить какую то инфу не хочется – можно по почте.
В таблицу domains добавили запись вашдомен.ru?
В domains в таблице мускула все указано
Я так понял что он не может найти виртуальный домен и лезет в инет что бы его найти!
В мх вроде все указал
не знаю что уже делать не чего не получается уже и бесит и все! а время идет и остается его все меньше и меньше!
Буду все проверять и делать дальше надеюсь получиться
А статья очень хорошая
Вот только можно про мускул по подробнее описать
>>MX запись прописана?
и вот еще вопрос где именно на серваке прописана или у провайдера
В DNS.
А где у вас DNS – на сервере или у провайдера я не знаю
А можно вопрос по roundcube ???
Там в статье в конфиге прописано
ServerName mail.вашдомен.ru
DocumentRoot /var/www – меня вот это смущает так и должно быть ?
просто если обращаться на mail……….ru то он выкидывает страницу апача.
Так выглядит оригинальный файл настроек.
Обращаться к web интерфейсу нужно по адресу:
“https://mail.ВашДомен.ru/roundcube”
А на эту папку алиас сделан чуть ниже по конфигу:
“Alias /roundcube /var/lib/roundcube”
По идее можно было и в корень виртуального домена запихнуть.
спасиб =)
ты не подскажешь мне с мускулом когда я добавляю туда значение типо домен gdbus.ru мне нужно выбирать ФУНКСИЮ ???
И так же для юзеров нужна функция ??
и транспорт домен я туда добавил а вот в transport что нужно написать ???
помогите плиз
Функцию нужно указывать только для паролей пользователей. Функцию Encrypt. В остальных случаях ничего указывать не нужно.
таблица транспорт я туда добавил домен а вот в страку transport что нужно написать ???
просто в примере указано
вашдомен.ru smtp:другойдомен.ru
вашдомен.ru smtp:[a.b.c.d]
director@вашдомен.ru smtp:[c.d.e.f]
Я понимаю я задолбал наверное но не могу настроить уже кучу прочитал форумов не знаю что делать может я доступ открою а вы посмотрите ???
могу порт пробросить до консоли ?
могу phpmyadmin ?
Пока не нужно доступ. Это вообще не секьюрно ;)
В таблице транспорт пишите следующее (щас и в статье добавлю):
domain – вашдомен.ru. А в поле transport просто двоеточие.
Это означает, что для указанного домена доставлять почту локально (то есть складывать в хранилище).
да это я пытаюсь тестовою почтовыю систему настроить потом все логины и пароли поменяю! вот по этому так и пишу!!! не знаю что с этим уже делать не работает и все хотя уже столько прочитал и перепробовал!
о он мне начал писать другие проблемы с созданием папки не посмотришь на почте ???
По идее все заработало. Только говорит что прав нету, чтобы принятую почту сложить в хранилище.
Пробегитесь по статье и проверьте все что связано с vmail и 5000.
Возможно опечатались где то.
Кроме этого проверьте, что везде где необходимо прописали /var/mail/vmail/ (это ваше хранилище), возможно тоже где то опечатались.
На сам каталог /var/mail/vmail/ посмотрите права.
круто он создал папки логи я тебе выслал! права на папку поменял и все хорошо заработало=))))))))))))))))))))
но только все равно в roundcube не заходит говорить ошибка соединения с imap сервером???
что с этим то делать ????????????????
Проверять настройки RoundCube.
Попробовать соединиться Thunderbird-ом например.
Посмотреть логи апача (те что RoundCube валит).
Блин голова кипит вообщем так Thunderbird ноходит сервер потом отвечат что не может присоединиться! говорит что логин или пароль не правильный лог я отправл!
roundcube проверил вроде все хорошо! сейчас уже уезжаю завтра буду осмысливать лучше это все! я вам наверное бутылку должен ?