Страница 2 из 3
Re: Exim & Dovecot
Добавлено: 2008-08-01 11:35:34
dikens3
Далее отправляю сообщение с вложением 3 мб и оно отправляется сек 40 примерно может чуть больше
Непонял эту строчку.
Варианты:
1. Ты отправляешь Exim. (клиент - твой exim)
2. Exim - удалённые почтовые сервера.
В 1 случае смотри что происходит с системой. (что с сетью, какая загрузка сервера и т.д.)
Во 2-м ничего криминального не вижу.
Re: Exim & Dovecot
Добавлено: 2008-08-01 11:47:57
freeman
Cancer писал(а):Вот еще вопросик как настроить связку EXIM DOVECOT что бы письма с вложениями уходили побыстрее
Подробнее машина CELERON 1300Hz DIMM 128Mb+256Mb(133) HDD 40Gb Сетевой интерфейс rl0 100mb
Ограничение сообщения 5МБ
Далее отправляю сообщение с вложением 3 мб и оно отправляется сек 40 примерно может чуть больше
Я правильно понял что у вас 100Мб выделенный канал интернета ?
(в наших краях у кого такое есть вопросы не задают обычно
)
Добавлено.
Кстати да, раз тут связку EXIM DOVECOT просят помочь настроить, то может
входящая почта медленно принимается ?
А ClamAV там случайно не надо тоже бы"настроить" ?
Код: Выделить всё
av_scanner = clamd:/var/run/clamav/clamd.sock
Re: Exim & Dovecot
Добавлено: 2008-08-01 12:04:21
Cancer
Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Re: Exim & Dovecot
Добавлено: 2008-08-01 12:06:20
dikens3
Cancer писал(а):Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Отправляется или думает?
Думает - проблема в DNS или фильтрах exim.
Отправляется медленно, тогда проблема с коммуникациями.
Re: Exim & Dovecot
Добавлено: 2008-08-01 12:15:50
Cancer
dikens3 писал(а):Cancer писал(а):Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Отправляется или думает?
Думает - проблема в DNS или фильтрах exim.
Отправляется медленно, тогда проблема с коммуникациями.
Отправляет медленно..
А вот проблем коммуникациями не должно быть сервак в одной локалке со мной
Re: Exim & Dovecot
Добавлено: 2008-08-01 12:19:53
dikens3
Ну хз, что знал, сказал.
Re: Exim & Dovecot
Добавлено: 2008-08-01 12:52:02
lerryc
40 сек на отправку нормально вроде, имхо
3мб вложения - это все пять на передаче + проверки всякие на обеих сторонах
с калькулятором проверь сколько бит\сек уходит - по моим прикидкам в уме - около 100мbit получается
ps но может пальцы кривые - криво посчитал?
Re: Exim & Dovecot
Добавлено: 2008-08-01 13:10:56
Cancer
Ну так у меня сейчас стоит пока еще hmailserver так на него отправляет быстро...
Re: Exim & Dovecot
Добавлено: 2008-08-01 13:30:30
Morty
в мозиле на смтп авторизация стоит ?
либо попробовать релай_фром_хостс указать свою локалку
Код: Выделить всё
hostlist relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/16
.........
warn
set acl_m0 = 30s
warn
# ставим задержку в 0 секунд своим хостам и
# дружественным сетям (соседняя контора :))
hosts = +relay_from_hosts
set acl_m0 = 0s
accept domains = +local_domains
endpass
message = "In my mailserver not stored this user"
verify = recipient
Re: Exim & Dovecot
Добавлено: 2008-08-01 14:21:56
Cancer
Morty писал(а):в мозиле на смтп авторизация стоит ?
либо попробовать релай_фром_хостс указать свою локалку
Код: Выделить всё
hostlist relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/16
.........
warn
set acl_m0 = 30s
warn
# ставим задержку в 0 секунд своим хостам и
# дружественным сетям (соседняя контора :))
hosts = +relay_from_hosts
set acl_m0 = 0s
accept domains = +local_domains
endpass
message = "In my mailserver not stored this user"
verify = recipient
В мозиле стоит на смтп авторизация...
Процесс ковыряния еще идет
Re: Exim & Dovecot
Добавлено: 2008-08-01 15:16:53
Cancer
Код: Выделить всё
warn
set acl_m0 = 30s
warn
hosts = +relay_from_hosts:127.0.0.1/8:192.168.х.х/16
set acl_m0 = 0s
warn
Помогло вот тут убрал задержку ну вот все сообщение проходит быстро до 90% а далее до 100 медленно и потом подвисает на надписи отправка сообщения
но стало лучше намного
вот как теперь сделать что бы почта отправлялась быстрее вот на этом отрезке от 83% до самой отправки письма....
Re: Exim & Dovecot
Добавлено: 2008-08-01 15:27:54
dikens3
потом подвисает на надписи отправка сообщения
Скорее всего антивирусом проверяется в этот момент.
Re: Exim & Dovecot
Добавлено: 2008-08-01 17:23:37
Cancer
dikens3 писал(а):потом подвисает на надписи отправка сообщения
Скорее всего антивирусом проверяется в этот момент.
А можно ли отключить антивирус ???? просто у меня exim собран с поддержкой антивиря
Код: Выделить всё
#av_scanner = clamd:/var/run/clamav/clamd.sock
av_scanner = no
непомогает
или хотябы отключить его при отправке с локального ящика
токо что отправил письмо в 40мб отправлял его 2мин почти ...а принял за 5 сек
Re: Exim & Dovecot
Добавлено: 2008-08-01 21:00:17
zingel
пересобрать без антивируса?
Re: Exim & Dovecot
Добавлено: 2008-08-01 22:35:56
Cancer
zingel писал(а):пересобрать без антивируса?
блин а можно как нить без make reinstall ...make deinstall /make install?
Re: Exim & Dovecot
Добавлено: 2008-08-01 22:47:17
zingel
Makefile поправить если
Re: Exim & Dovecot
Добавлено: 2008-08-04 8:49:42
Cancer
zingel писал(а):Makefile поправить если
Всетаки я немогу поверить что антивирь так влияет на отправку письма
Re: Exim & Dovecot
Добавлено: 2008-08-04 9:01:09
dikens3
Основной конфиг:av_scanner = $acl_m0
Далее в
acl_smtp_data:Код: Выделить всё
####################### Антивирусы ###################################
# Запрещаем прохождение вирусов с помощью ClamAV
# deny message = "Found VIRUS - $malware_name"
# set acl_m0 = clamd:/var/run/clamav/clamd.sock
# malware = *
# Запрещаем прохождение вирусов с помощью AVKasperky
# deny message = "Found VIRUS - $malware_name"
# set acl_m0 = kavdaemon:/path/to/socket.sock
# malware = *
и т.д. Сколько нужно антивирусов.
И ес-но acl_m0 использовать не нужно в других местах.
Попробуй так ещё:
Или вообще не определяй переменную.
Re: Exim & Dovecot
Добавлено: 2008-08-04 9:16:37
Cancer
Пересобрал без поддержки антивиря
Код: Выделить всё
PORTSDIR?= /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
WITH_MYSQL= yes
LOG_FILE_PATH?= syslog
#WITH_CONTENT_SCAN= yes
WITH_DEFAULT_CHARSET?= koi8-r
WITHOUT_IPV6= yes
.endif
Убрал строку
Код: Выделить всё
#av_scanner = clamd:/var/run/clamav/clamd.sock
Отправляю письмо а мне пишет
Temporary local problem - please try later
Re: Exim & Dovecot
Добавлено: 2008-08-04 9:18:12
Cancer
Убрал вот эти строки все норм
Код: Выделить всё
# deny malware = *
# message = "In e-mail found VIRUS - $malware_name"
По идее правильно сделал.
Буду дальше смотреть......
Все работает идеально
Re: Exim & Dovecot
Добавлено: 2008-08-04 11:18:38
Cancer
Вопросик
MTA EXIM есть домен @zern.domain-ak.ru без единого ящика и @domain-ak.ru с ящиками
Вот задача.
Нужно сделать так что бы с локального домена @zern.domain-ak.ru перенаправляло на локальный домен @domain-ak.ru
для каждого пользователя..
Что бы не создавать для каждого пользователя отдельно алиас
Возможно такое ?
Re: Exim & Dovecot
Добавлено: 2008-08-04 13:30:52
dikens3
Роутер делаешь..
Код: Выделить всё
# Поиск маршрута в DNS, если не найден то Unroutable address
dnslookup:
driver = dnslookup
domains = ! +local_domains
headers_remove = Received : X-Mailer : X-AntiVirus : X-Confirm-Reading-To : Disposition-Notification-To : Return-Receipt-To
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
# Все адреса user@zern.domain-ak.ru отправляем на user@domain-ak.ru
# все пользователи у нас в @domain-ak.ru, чтобы алиасы не прописывать.
aliases_mysql_nnov:
driver = redirect
allow_fail
allow_defer
data = ${quote:$local_part}@domain-ak.ru
http://www.lissyara.su/?id=1222#22.4
Re: Exim & Dovecot
Добавлено: 2008-08-04 14:41:14
Cancer
dikens3 писал(а):Роутер делаешь..
Код: Выделить всё
# Поиск маршрута в DNS, если не найден то Unroutable address
dnslookup:
driver = dnslookup
domains = ! +local_domains
headers_remove = Received : X-Mailer : X-AntiVirus : X-Confirm-Reading-To : Disposition-Notification-To : Return-Receipt-To
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
# Все адреса user@zern.domain-ak.ru отправляем на user@domain-ak.ru
# все пользователи у нас в @domain-ak.ru, чтобы алиасы не прописывать.
aliases_mysql_nnov:
driver = redirect
allow_fail
allow_defer
data = ${quote:$local_part}@domain-ak.ru
http://www.lissyara.su/?id=1222#22.4
Получилось спасибо!:)
Вот еще бы сделать так что бы он адрес получателя менял
отправитель например
XXX@mail.ru
получатель
popov@zern.domain-ak.ru
получаю на почтовом ящике
popov@domain-ak.ru
Можно сделать подмену адреса с *@zern.domain-ak.ru на *@domain-ak.ru
я так думаю это где-то в rewrite
Re: Exim & Dovecot
Добавлено: 2008-08-04 15:12:50
dikens3
Я не делал. Пробуй сам.
Re: Exim & Dovecot
Добавлено: 2008-08-05 21:51:48
Cancer
dikens3 писал(а):Я не делал. Пробуй сам.
Получилось
Код: Выделить всё
begin rewrite
#Подмена заголовка @zern.domain-ak.ru на @domain-ak.ru
*@zern.domain-ak.ru 1$@domain-ak.ru TFfrs