The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" не доставляется почта "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

" не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 15:56 
Конфигурация стандартная Ubuntu-server+postfix+dovecot.

Postfix настроил, почта уходит нормально. А вот доставка не работает, причем авторизация проходит но писем нет. В /var/mail/ создаются нужные каталоги и файлы но они пустые... По логам письмо приходит но не понятно что с ним проиходит... Настраивал так: ставил пакет postfix-dovecot, потом правил в конфигах недостающие параметры.

main.cf

smtpd_banner = $myhostname ESMTP $mail_name biff = no

# appending .domain is the MUA's job. append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h

readme_directory = no

# TLS parameters smtpd_tls_cert_file = /etc/ssl/certs/ssl-mail.pem smtpd_tls_key_file = /etc/ssl/private/ssl-mail.key smtpd_use_tls = yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client.

myhostname = mail.abc-kam.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = abc-kam.ru
myorigin = $mydomain
mydestination = $mydomain mail.abc-kam.ru localhost.abc-kam.ru localhost
relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-dovecot-postfix.conf -n -m "${EXTENSION}"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#inet_protocols =
home_mailbox = Maildir/
#home_mailbox = Mailbox
inet_protocols = all
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_authenticated_header = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_sender_domain
smtp_use_tls = yes
smtpd_tls_received_header = yes
smtpd_tls_mandatory_protocols = SSLv3, TLSv1
smtpd_tls_mandatory_ciphers = medium
smtpd_tls_auth_only = yes
tls_random_source = dev:/dev/urandom

/etc/dovecot/conf.d/01-dovecot-postfix.conf

# Some general options
protocols = imap managesieve
disable_plaintext_auth = yes
ssl = yes
ssl_cert_file = /etc/ssl/certs/ssl-mail.pem
ssl_key_file = /etc/ssl/private/ssl-mail.key
ssl_cipher_list = ALL:!LOW:!SSLv2:ALL:!aNULL:!ADH:!eNULL:!EXP:RC4+RSA:+HIGH:+MEDIUM #ail_location = maildir:~/Maildir
mail_location = maildir:/var/mail/%u
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@

# IMAP configuration
protocol imap { mail_max_userip_connections = 10 imap_client_workarounds = outlook-idle delay-newmail }

# POP3 configuration
protocol pop3 { mail_max_userip_connections = 10 pop3_client_workarounds = outlook-no-nuls oe-ns-eoh }

# LDA configuration
protocol lda {
postmaster_address = postmaster@abc-kam.ru
mail_plugins = cmusieve
quota_full_tempfail = yes
deliver_log_format = msgid=%m: %$
rejection_reason = Your message to <%t> was automatically rejected:%n%r
hostname = mail.abc-kam.ru }

# Plugins configuration plugin { sieve=~/.dovecot.sieve sieve_dir=~/sieve

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " не доставляется почта "  +/
Сообщение от ALex_hha (ok) on 11-Июн-10, 17:33 
Включать отладку в dovecot и смотреть причину. SSL/TLS лучше вообще пока отключить
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. " не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 18:59 
>Включать отладку в dovecot и смотреть причину. SSL/TLS лучше вообще пока отключить
>

вот попробовал со своего гуглоящика кинуть:

Jun 11 18:57:46 mail postfix/smtpd[1608]: connect from mail-bw0-f44.google.com[209.85.214.44]
Jun 11 18:57:46 mail postfix/smtpd[1608]: C1A3EBA00F8: client=mail-bw0-f44.google.com[209.85.214.44]
Jun 11 18:57:47 mail postfix/cleanup[1555]: C1A3EBA00F8: message-id=<AANLkTim84hndBgDk1fiOqKF4HRFxoacGPrVrEgWpZ2Io@mail.gmail.com>
Jun 11 18:57:47 mail postfix/qmgr[1088]: C1A3EBA00F8: from=<poyarkov.sergey@gmail.com>, size=1886, nrcpt=1 (queue active)
Jun 11 18:57:47 mail postfix/local[1611]: C1A3EBA00F8: to=<director@abc-kam.ru>, relay=local, delay=0.52, delays=0.45/0.01/0/0.07, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/lib/dovecot/deliver must not be both world-executable and setuid-root. This allows root exploits. See http://wiki.dovecot.org/LDA#multipleuids )
Jun 11 18:58:17 mail postfix/smtpd[1608]: disconnect from mail-bw0-f44.google.com[209.85.214.44]

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. " не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 20:53 
>[оверквотинг удален]
>>
>
>вот попробовал со своего гуглоящика кинуть:
>
>Jun 11 18:57:46 mail postfix/smtpd[1608]: connect from mail-bw0-f44.google.com[209.85.214.44]
>Jun 11 18:57:46 mail postfix/smtpd[1608]: C1A3EBA00F8: client=mail-bw0-f44.google.com[209.85.214.44]
>Jun 11 18:57:47 mail postfix/cleanup[1555]: C1A3EBA00F8: message-id=<AANLkTim84hndBgDk1fiOqKF4HRFxoacGPrVrEgWpZ2Io@mail.gmail.com>
>Jun 11 18:57:47 mail postfix/qmgr[1088]: C1A3EBA00F8: from=<poyarkov.sergey@gmail.com>, size=1886, nrcpt=1 (queue active)
>Jun 11 18:57:47 mail postfix/local[1611]: C1A3EBA00F8: to=<director@abc-kam.ru>, relay=local, delay=0.52, delays=0.45/0.01/0/0.07, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/lib/dovecot/deliver must not be both world-executable and setuid-root. This allows root exploits. See http://wiki.dovecot.org/LDA#multipleuids )
>Jun 11 18:58:17 mail postfix/smtpd[1608]: disconnect from mail-bw0-f44.google.com[209.85.214.44]

Может дело в том что я всё делаю из дома. Я перевел MX запись на домашний айпишнег и настраиваю. Сам  домен у меня на основном айпишнеге...?
Уже не знаю че и думать...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. " не доставляется почта "  +/
Сообщение от ALex_hha (ok) on 11-Июн-10, 21:21 
> Command output: /usr/lib/dovecot/deliver must not be both world-executable and setuid-root. This allows root exploits. See http://wiki.dovecot.org/LDA#multipleuids  )

перевести со словарем

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. " не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 22:29 
>> Command output: /usr/lib/dovecot/deliver must not be both world-executable and setuid-root. This allows root exploits. See http://wiki.dovecot.org/LDA#multipleuids  )
>
>перевести со словарем

всё снес, поставил пакет dovecot-postfix, он автоматически все настроил сам. Исходящая отлично работает. Входящая нет, но авторизуется, нужны файлы создаются, но писем нет...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. " не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 22:34 
>>> Command output: /usr/lib/dovecot/deliver must not be both world-executable and setuid-root. This allows root exploits. See http://wiki.dovecot.org/LDA#multipleuids  )
>>
>>перевести со словарем
>
>всё снес, поставил пакет dovecot-postfix, он автоматически все настроил сам. Исходящая отлично
>работает. Входящая нет, но авторизуется, нужны файлы создаются, но писем нет...
>

теперь вот что в логах:
Jun 11 22:32:17 mail postfix/smtpd[1482]: connect from mail-bw0-f44.google.com[209.85.214.44]
Jun 11 22:32:18 mail postfix/smtpd[1482]: 50B23BA0113: client=mail-bw0-f44.google.com[209.85.214.44]
Jun 11 22:32:18 mail postfix/cleanup[1485]: 50B23BA0113: message-id=<AANLkTilzAU4K4RbGXTOCkhrMKUPXy0NybI4-C6MyCOTq@mail.gmail.com>
Jun 11 22:32:18 mail postfix/qmgr[1120]: 50B23BA0113: from=<poyarkov.sergey@gmail.com>, size=2436, nrcpt=1 (queue active)
Jun 11 22:32:18 mail dovecot: deliver(director): Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda
Jun 11 22:32:18 mail postfix/local[1492]: 50B23BA0113: to=<director@abc-kam.ru>, relay=local, delay=0.49, delays=0.44/0/0/0.05, dsn=4.3.0, status=deferred (temporary failure)
Jun 11 22:32:48 mail postfix/smtpd[1482]: disconnect from mail-bw0-f44.google.com[209.85.214.44]


не могу понять что означает вот это:
Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. " не доставляется почта "  +/
Сообщение от Пытливый Ум on 11-Июн-10, 23:01 

>не могу понять что означает вот это:
>Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda

В конфиге dovecot'а закоментируй всё что касается этого плугина (он для сортировки почты на стороне сервера)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. " не доставляется почта "  +/
Сообщение от SergGT (ok) on 11-Июн-10, 23:33 
>
>>не могу понять что означает вот это:
>>Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda
>
>В конфиге dovecot'а закоментируй всё что касается этого плугина (он для сортировки
>почты на стороне сервера)

ну точно! было mail_plugins = cmusieve (этот плагин использовался в версии 1.0 а теперь то 1.2)
прописал mail_plugins = sieve и всё заработало!!!

три дня!! е**мучался это жесть...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. " не доставляется почта "  +/
Сообщение от Anhel email(ok) on 12-Окт-10, 14:14 
> ну точно! было mail_plugins = cmusieve (этот плагин использовался в версии 1.0
> а теперь то 1.2)
> прописал mail_plugins = sieve и всё заработало!!!

хм... у меня FreeBSD 8.1 и Dovecot 1.2.14
прописание mail_plugins = sieve ничего не даёт:

# cat /var/log/dovecot.log
Oct 12 14:10:49 deliver(vadim@virtual.local): Info: Loading modules from directory: /usr/local/lib/dovecot/lda
Oct 12 14:10:49 deliver(vadim@virtual.local): Fatal: Plugin sieve not found from directory /usr/local/lib/dovecot/lda

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. " не доставляется почта "  +/
Сообщение от Anhel (ok) on 12-Окт-10, 21:25 
оказалось все просто - этот модуль мало того, что поменял своё имя на sieve, так теперь во FreeBSD 8.1 он и ставится отдельно - /usr/ports/mail/dovecot-sieve/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру