URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94058
[ Назад ]

Исходное сообщение
"Sendmail. Не отдает письма больше 1 мегабайта."

Отправлено evg89 , 22-Ноя-12 08:38 
Имеется сервер freebsd 8.2
Потребовалось настроить почту, самую простою. Недолго думая стал настраивать sendmail, пользовался следующей статьей с описанием самой простейшей конфигурации майла:
http://ifreebsd.org/freebsd/простая-настройка-почты-на-freebsd-8-pop3sendmail/
Все очень быстро получилось, письма заходили, клиент тантерберд приконнектился, но радость моя была недолгой - выявился следующий косяк: письма размером более мегабайта не выкачиваются тантербердом или вернее сказать - с вложением более одного мегабайта. Меньше - пожалуйста, больше нет. Причем, в обратную сторону все ок, т.е. если создать письмо с вложением более мегабайта оно спокойно уходит в мир.
Я так понимаю, что майл на фряхе письмо получает (посмотрел в /var/mail), а при попытке клиента получить его - ничего не происходит. Вернее происходит - тантерберд пишет получение письма 1 из n и все, ничего не получает. Причем последующие письма тоже не приходят, а виснут в очередь за первым и число n увеличивается. Подскажите, где посмотреть?

Содержание

Сообщения в этом обсуждении
"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено lavr , 22-Ноя-12 13:42 
>[оверквотинг удален]
> Потребовалось настроить почту, самую простою. Недолго думая стал настраивать sendmail,
> пользовался следующей статьей с описанием самой простейшей конфигурации майла:
> http://ifreebsd.org/freebsd/простая-настройка-почты-на-freebsd-8-pop3sendmail/
> Все очень быстро получилось, письма заходили, клиент тантерберд приконнектился, но радость
> моя была недолгой - выявился следующий косяк: письма размером более мегабайта
> не выкачиваются тантербердом или вернее сказать - с вложением более одного
> мегабайта. Меньше - пожалуйста, больше нет. Причем, в обратную сторону все
> ок, т.е. если создать письмо с вложением более мегабайта оно спокойно
> уходит в мир.
> Я так понимаю, что майл на фряхе письмо получает (посмотрел в /var/mail),

by defaul sendmail использует формат mbox в /var/mail

> а при попытке клиента получить его - ничего не происходит. Вернее
> происходит - тантерберд пишет получение письма 1 из n и все,
> ничего не получает. Причем последующие письма тоже не приходят, а виснут
> в очередь за первым и число n увеличивается. Подскажите, где посмотреть?

если в mailbox = /var/mail/username , письма присутствуют, ищите проблему, либо
в настройках тандерберд/windows/antivirus (попробуйте вместо него OE или Windows Live Mail), либо проблема в cucipop  - последний лучше сразу заменить, старье ужасное.


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено evg89 , 22-Ноя-12 13:56 
> либо проблема в cucipop  - последний лучше сразу заменить,
> старье ужасное.

Что лучше использовать вместо cucipop???



"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено lavr , 22-Ноя-12 16:05 
>> либо проблема в cucipop  - последний лучше сразу заменить,
>> старье ужасное.
> Что лучше использовать вместо cucipop???

по мне - dovecot, если вам нужен только POP3: смотрите в /usr/ports/mail:
dovecot (v1) - попроще
dovecot2 (v2) - современный

# make -C /usr/ports/mail/ search key=pop3 display=name,info | less
и выбирайте pop3 daemon или server.

большинство pop3-only демонов были написаны давно, возможно наиболее удачные:

- popa3d, tpop3d


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено evg89 , 23-Ноя-12 05:47 
>>> либо проблема в cucipop  - последний лучше сразу заменить,
>>> старье ужасное.
>> Что лучше использовать вместо cucipop???
> по мне - dovecot, если вам нужен только POP3: смотрите в /usr/ports/mail:
> dovecot (v1) - попроще
> dovecot2 (v2) - современный
> # make -C /usr/ports/mail/ search key=pop3 display=name,info | less
> и выбирайте pop3 daemon или server.
> большинство pop3-only демонов были написаны давно, возможно наиболее удачные:
> - popa3d, tpop3d

попробовал попа3д - результат тот же....


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено lavr , 23-Ноя-12 10:42 
>[оверквотинг удален]
>>>> старье ужасное.
>>> Что лучше использовать вместо cucipop???
>> по мне - dovecot, если вам нужен только POP3: смотрите в /usr/ports/mail:
>> dovecot (v1) - попроще
>> dovecot2 (v2) - современный
>> # make -C /usr/ports/mail/ search key=pop3 display=name,info | less
>> и выбирайте pop3 daemon или server.
>> большинство pop3-only демонов были написаны давно, возможно наиболее удачные:
>> - popa3d, tpop3d
> попробовал попа3д - результат тот же....

значит ищите проблему в настройках: windows/antivirus/mua
начните с того что попробуйте другой mua клиент.



"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено evg89 , 23-Ноя-12 17:53 
>[оверквотинг удален]
>>> по мне - dovecot, если вам нужен только POP3: смотрите в /usr/ports/mail:
>>> dovecot (v1) - попроще
>>> dovecot2 (v2) - современный
>>> # make -C /usr/ports/mail/ search key=pop3 display=name,info | less
>>> и выбирайте pop3 daemon или server.
>>> большинство pop3-only демонов были написаны давно, возможно наиболее удачные:
>>> - popa3d, tpop3d
>> попробовал попа3д - результат тот же....
> значит ищите проблему в настройках: windows/antivirus/mua
> начните с того что попробуйте другой mua клиент.

попробовал другой в физическом смысле почтовый сервер из этой же сети с qpoper. Там все нормально. Настройки один в один. В воскресенье в воскроесенье попробую купопер, а потом, если что, буду переставлять сендмайл....


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено lavr , 24-Ноя-12 12:58 
>[оверквотинг удален]
>>>> # make -C /usr/ports/mail/ search key=pop3 display=name,info | less
>>>> и выбирайте pop3 daemon или server.
>>>> большинство pop3-only демонов были написаны давно, возможно наиболее удачные:
>>>> - popa3d, tpop3d
>>> попробовал попа3д - результат тот же....
>> значит ищите проблему в настройках: windows/antivirus/mua
>> начните с того что попробуйте другой mua клиент.
> попробовал другой в физическом смысле почтовый сервер из этой же сети с
> qpoper. Там все нормально. Настройки один в один. В воскресенье в
> воскроесенье попробую купопер, а потом, если что, буду переставлять сендмайл....

причем тут sendmail?!

Вы в понимании разберитесь:
- есть MTA - Mail Transfer Agent, это SMTP (Simple Mail Transfer Protocol) агенты, такие
как Sendmail, Postfix, Exim, Qmail, CGP и тд и тп.
MTA занимаются ДОСТАВКОЙ почты между почтовыми релеями и складыванием их в почтовые ящики в
заданном формате: mbox или maildir (как настроено в MTA)

- есть POP3/IMAP демоны, они отвечают за РАБОТУ с почтовыми ящиками в заданном формате,
mbox или maildir

- есть MUA - Mail User Agent, это почтовые клиенты, которые:

1) соединяются с POP3/IMAP демонами для работы с почтовыми ящиками: чтение, удаление,
сохранение, модификация mbox или maildir
2) отправка почтовых писем, в этом случае, MUA соединеняется с MTA для отправки писем

MTA доставляет письма и кладет в почтовые ящики, и никакого отношения к работе
с этими почтовыми ящиками из MUA НЕИМЕЕТ.

получение и отправка почтовых сообщений по протоколу SMTP:

внешний мир <---- SMTP (получение/отпраление) ----> MTA (sendmail) --- доставка в mbox/maildir

работа с почтовыми ящиками по протоколам POP3/IMAP:

сервер хранения почты mbox/maildir <------- POP3/IMAP (чтение/удаление/сохранение) -----> почтовый клиент MUA

в верхней строчке про работу с почтовыми ящиками по POP3/IMAP - в каком месте участвует sendmail, можете показать?

Еще раз, если sendmail доставил почту в mailbox/maildir, то далее он никакого отношения
к работе с ней не имеет, значит проблема в связке POP3/IMAP <---> MUA, и возможно
в firewall'е с протоколами POP3/IMAP.


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено evg89 , 25-Ноя-12 10:05 
>[оверквотинг удален]
> работа с почтовыми ящиками по протоколам POP3/IMAP:
> сервер хранения почты mbox/maildir <------- POP3/IMAP (чтение/удаление/сохранение)
> -----> почтовый клиент MUA
> в верхней строчке про работу с почтовыми ящиками по POP3/IMAP - в
> каком месте участвует sendmail, можете показать?
> Еще раз, если sendmail доставил почту в mailbox/maildir, то далее он никакого
> отношения
> к работе с ней не имеет, значит проблема в связке POP3/IMAP <--->
> MUA, и возможно
> в firewall'е с протоколами POP3/IMAP.

С qpopper'ом все заработало. Спасибо за помощь начинающим!
Сейчас буду возиться с фаерволом (вкомпиленом в ядро), там тоже есть вопросы. Но это уже другая тема))


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено DeadLoco , 25-Ноя-12 13:57 
> MTA занимаются ДОСТАВКОЙ почты между почтовыми релеями и складыванием их в почтовые
> ящики в заданном формате: mbox или maildir (как настроено в MTA)

Кагбе, не совсем верно, и может смутить неокрепшие умы.

МТА - это пересылка. То, чем занимаются почтовые отделения. Они маршрутизируют письма в сторону отделения, к которому приписан получатель.
LDA - это почтальон. Который приносит письмо из вашего отделения и кладет его в ваш почтовый ящик.
POP/IMAP - это сходить к ящику, проверить, не принесли ли чего. И, если есть, забрать в дом, почитать у камина.
SMTP - это почтовый ящик, куда бросаются отправляемые письма. Бывают ящики уличные, куда бросают письма обычные граждане, а бывают внутренние, куда бросаются мешки с почтой, прибывшие из Мухосранска Зажопинской области. Принцип один и тот же.

Так вот МТА и ЛДА могут быть объединены в одном ведомстве, но могут и не быть. Например, письмо, пришедшее на ваше имя, вам могут принести прямо к двери и сунуть вам в руки какие-нибудь судебные исполнители или служители военкомата.

Все современные МТА умеют делать ЛДА, дабы не умножать сущности. Но вынести ЛДА в сторону ПОП/ИМАП софта гораздо правильнее.


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено Аноним , 26-Ноя-12 01:26 
> Кагбе, не совсем верно, и может смутить неокрепшие умы.

А про белочку сможешь? :)


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено DeadLoco , 26-Ноя-12 01:35 
> А про белочку сможешь? :)

Легко.


"Sendmail. Не отдает письма больше 1 мегабайта."
Отправлено DeadLoco , 25-Ноя-12 13:46 
> попробовал попа3д - результат тот же....

Она физически не умеет работать с большими письмами. Это в свое время стало причиной ухода на довекот. С год тому наблюдал в логах довекота отдачу письма с приаттаченым iso-образом на 700М, закодированным в base-64. Все прошло ок.