Проблемы с получением почты

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Проблемы с получением почты

Непрочитанное сообщение Cancer » 2009-03-30 9:31:00

Доброго времени суток!
Вот возник такой вопрос. Есть клиент user который сегодня ко мне обратился с вопросом почему я не получаю почту.
Немного о user: OS Windows XP SP2, Ноутбук DELL (подключен к сети через wi-fi), почтовый клиент Thunderbird 2.0.0.21(работает по протоколу POP3 без использования ssl)
Да и свяка Exim Dovecot MySQL Postfixadmin
Я посмотрел в логи а там следующее

Код: Выделить всё

Mar 30 10:06:26 mail dovecot: pop3-login: Login: user=<user@domain.ru>, method=PLAIN, rip=192.168.1.66, lip=192.168.1.9
Mar 30 10:06:26 mail dovecot: POP3(user@domain.ru): Effective uid=26, gid=26
Mar 30 10:06:26 mail dovecot: POP3(user@domain.ru): maildir: data=/var/mail/exim/domain.ru/user
Mar 30 10:06:26 mail dovecot: POP3(user@domain.ru): maildir++: root=/var/mail/exim/domain.ru/user, index=, control=, inbox=/var/mail/exim/domain.ru/user
Mar 30 10:06:26 mail dovecot: POP3(user@domain.ru): Connection closed: Operation not permitted top=0/0, retr=1/0, del=0/14, size=10663675
А именно меня расстроила вот эта строка

Код: Выделить всё

Connection closed: Operation not permitted top=0/0, retr=1/0, del=0/14, size=10663675
Смотрю в ящик

Код: Выделить всё

//> du -sh /usr/mail/exim/domain.ru/user/cur/ *
2,0K    1238248771.M227378P14816.mail.zern.domain.ru,W=1706:2,S
 34K    1238387228.M174723P32212.mail.zern.domain.ru,W=34796:2,S
9,5M    1238387419.M718482P32360.mail.zern.domain.ru,W=10083505:2,S
 82K    1238387434.M245509P32403.mail.zern.domain.ru,W=83910:2,
 40K    1238387559.M200405P32507.mail.zern.domain.ru,W=39653:2,
 36K    1238387696.M590095P32692.mail.zern.domain.ru,W=35900:2,
4,0K    1238388317.M280666P33327.mail.zern.domain.ru,W=2145:2,
 24K    1238388329.M448667P33389.mail.zern.domain.ru,W=23128:2,
 22K    1238388440.M780308P33496.mail.zern.domain.ru,W=22826:2,
 86K    1238388560.M876449P33607.mail.zern.domain.ru,W=87566:2,
 52K    1238388616.M598693P33667.mail.zern.domain.ru,W=53383:2,
 50K    1238388880.M138972P33911.mail.zern.domain.ru,W=50255:2,
 50K    1238388964.M187956P34013.mail.zern.domain.ru,W=50259:2,
 92K    1238390515.M424873P34940.mail.zern.domain.ru,W=94643:2,
Удаляю

Код: Выделить всё

9,5M    1238387419.M718482P32360.mail.zern.domain.ru,W=10083505:2,S
И все нормально принимает, подскажите в чем проблема ? Кстати было такое уже и не только с такими большими файлами, а именно и менее 4 метров.

На всякий случай выложу конфиг dovecot.conf

Код: Выделить всё

base_dir = /var/run/dovecot/
protocols = imap imaps pop3 pop3s
#listen = *
#ssl_disable = yes

ssl_disable = no
ssl_cert_file = /etc/dovecot/ssl/dovecot.crt
ssl_key_file = /etc/dovecot/ssl/dovecot.key

#protocol imap {
#       listen = 192.168.1.9:143
#       ssl_listen = 192.168.1.9:XXXX
#}


protocol pop3 {
        listen = 192.168.1.9:110
        ssl_listen = 192.168.1.9:XXXX
}

disable_plaintext_auth = no
shutdown_clients = yes
log_timestamp = "%b %d %H:%M:%S "
syslog_facility = mail
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_size = 64
login_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 64
login_greeting = dovecot MUA ready
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
verbose_proctitle = yes
first_valid_uid = 25
first_valid_gid = 0
mail_access_groups = mail
mail_debug = yes
mail_location = maildir:/var/mail/exim/%d/%n
umask = 0077
protocol imap {
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
}


protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
  postmaster_address = postmaster@domain.ru
  auth_socket_path = /var/run/dovecot/auth-master
}
auth default {
mechanisms = plain
   socket listen {
     master {
       path = /var/run/dovecot/auth-master
       mode = 0600
       user = mailnull
     }
   }
  passdb sql {
    args = /usr/local/etc/dovecot-sql.conf
}
  userdb sql {
    args = /usr/local/etc/dovecot-sql.conf
}
  user = root
}
plugin {
}
Единственное на что у меня подозрение то что ноут через wi fi работает ну не факт что из за этого.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблемы с получением почты

Непрочитанное сообщение Alex Keda » 2009-06-08 10:57:10

c правми чё-то
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Проблемы с получением почты

Непрочитанное сообщение Cancer » 2009-06-08 17:53:17

с правами все нормально!

Код: Выделить всё

//>ls -l /var/mail/exim
total 6
drwx------  119 mailnull  mail  2560 29 май 08:26 domain.ru

Код: Выделить всё

//>ls -l /var/mail/exim/domain.ru
drwx------  5 mailnull  mail  512 26 май 14:33 user1
drwx------  5 mailnull  mail  512  8 июн 15:10 user2
drwx------  5 mailnull  mail  512  8 июн 15:06 user3
drwx------  5 mailnull  mail  512  8 июн 16:53 user4
drwx------  5 mailnull  mail  512  8 июн 16:46 user5
drwx------  5 mailnull  mail  512  8 июн 14:53 user6
drwx------  5 mailnull  mail  512  8 июн 14:53 user7
drwx------  5 mailnull  mail  512  8 июн 14:53 user8
drwx------  5 mailnull  mail  512  8 июн 14:53 user9
Кто то грил копать в сторону фаера..

у меня так сделано

Код: Выделить всё

ИНЕТ-----ХАБ------Шлюз-----ЛАН
         /
     Почтарь
На шлюзе и на почтаре pf-ы, подозрения есть на

Код: Выделить всё

int_if="rl0"
set skip on lo0
scrub in all
pass in quick from 192.168.1.хх to self
pass out quick on $int_if from self to 192.168.1.хх
pass out quick from self to any keep state
pass in quick proto {tcp, udp} from any to self port 110
pass in quick proto {tcp, udp} from any to self port 25
block all
попробую переделать без quick на вот такое

Код: Выделить всё

int_if="rl0"
set skip on lo0
scrub in all
block all
pass in on  $int_if from 192.168.1.хх to self
pass out on $int_if from self to 192.168.1.хх
pass out on $int_if from self to any keep state
pass in on $int_if  proto {tcp, udp} from any to port 25 keep state
pass in on $int_if  proto {tcp, udp} from any to port 110 keep state

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Проблемы с получением почты

Непрочитанное сообщение Laa » 2009-06-08 22:08:05

Cancer писал(а):Доброго времени суток!
Вот возник такой вопрос. Есть клиент user который сегодня ко мне обратился с вопросом почему я не получаю почту.
Немного о user: OS Windows XP SP2, Ноутбук DELL (подключен к сети через wi-fi), почтовый клиент Thunderbird 2.0.0.21(работает по протоколу POP3 без использования ssl)
...
Я уже несколько раз советовал клиентам с аутлуком перейти с поп3 на имап в dovecot, клиентам помогало. :Yahoo!: Проблема была 1-в-1. Ни с того ни с сего перестала приниматься почта, тоже удалял, тоже помогало. После перехода на имап клиенты эту проблему больше не поднимали.

В TB вроде есть имап, что мешает заюзать его? Я новым почтовым клиентам всегда только имап и советую. :good:

Попробуйте имап, хотя письмо удалено, что уже пробовать... :-o
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Проблемы с получением почты

Непрочитанное сообщение Cancer » 2009-06-09 2:23:34

Блин интересно просто как так у 100-150 человек отлично работает, у трех-четырех такие траблы =)...
Все равно разобраться стоит в чем именно трабл=).....что самое главное перебивка винды не всегда помогает =)

но это проверю с точностью как выйду с отпуска и буду ворошить все по полной, возможно все таки в фаере траблы..

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Проблемы с получением почты

Непрочитанное сообщение Laa » 2009-06-09 10:54:16

Cancer писал(а):Блин интересно просто как так у 100-150 человек отлично работает, у трех-четырех такие траблы =)...
Все равно разобраться стоит в чем именно трабл=).....что самое главное перебивка винды не всегда помогает =)

но это проверю с точностью как выйду с отпуска и буду ворошить все по полной, возможно все таки в фаере траблы..
OK! Ко всем этим 150 пользователям пришло одно и тоже письмо на 10мб и у всех кроме одного ящики открылись и все было ОК, а у одного возникли проблемы? Так?

Попробуйте впредь перейти на ИМАП без удаления письма, посмотрите результат. В моем случае при аналогичной проблеме ИМАП помог. :good:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Проблемы с получением почты

Непрочитанное сообщение Cancer » 2009-06-10 12:54:40

Имап просто мне не подходит, так как у меня винт на почтаре на 20 Гб...
Но траблу буду выяснять, так как такая трабла происходит на куче почтовых клиентах.
+ нужно еще попробовать юзверя удалить из MySQL и его ящик из

Код: Выделить всё

/var/mail/exim/domain.ru/user
и посмотреть что будет.... :-o

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Проблемы с получением почты

Непрочитанное сообщение Laa » 2009-06-10 13:35:07

Cancer писал(а):Имап просто мне не подходит, так как у меня винт на почтаре на 20 Гб...
А где зависимость? ;)
Ну купите еще винт, оно ща не так и дорого. Важный договор или счет который вовремя не откроет директор может дороже обойтись...
Но траблу буду выяснять, так как такая трабла происходит на куче почтовых клиентах.
+ нужно еще попробовать юзверя удалить из MySQL и его ящик из

Код: Выделить всё

/var/mail/exim/domain.ru/user
и посмотреть что будет.... :-o
Ну это поможет, так как письма не будет. А вот интересно, после удаления пользователя и если поместить проблемное письмо в ящик -- то будет работать или нет? :Search:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!