Почтовые сервера EXIM, sendmail, postfix, Dovecot и инфраструктура: MTA/MDA, антиспам, web‑почта, маршрутизация и эксплуатация почтовых систем.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-01 11:35:34
Далее отправляю сообщение с вложением 3 мб и оно отправляется сек 40 примерно может чуть больше
Непонял эту строчку.
Варианты:
1. Ты отправляешь Exim. (клиент - твой exim)
2. Exim - удалённые почтовые сервера.
В 1 случае смотри что происходит с системой. (что с сетью, какая загрузка сервера и т.д.)
Во 2-м ничего криминального не вижу.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Хостинг HostFood.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/
-
freeman
- лейтенант
- Сообщения: 734
- Зарегистрирован: 2007-03-18 5:13:25
Непрочитанное сообщение
freeman » 2008-08-01 11:47:57
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
Остатся должен только один ...
freeman
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 12:04:21
Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-01 12:06:20
Cancer писал(а):Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Отправляется или думает?
Думает - проблема в DNS или фильтрах exim.
Отправляется медленно, тогда проблема с коммуникациями.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 12:15:50
dikens3 писал(а):Cancer писал(а):Отправляю почту через Mozilla Thunderbird и ложу вложение 3мб
так письмо отправляеться 40 секунд долговато
Отправляется или думает?
Думает - проблема в DNS или фильтрах exim.
Отправляется медленно, тогда проблема с коммуникациями.
Отправляет медленно..
А вот проблем коммуникациями не должно быть сервак в одной локалке со мной
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-01 12:19:53
Ну хз, что знал, сказал.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
lerryc
- сержант
- Сообщения: 191
- Зарегистрирован: 2008-07-10 7:28:37
- Откуда: Vladivostok
Непрочитанное сообщение
lerryc » 2008-08-01 12:52:02
40 сек на отправку нормально вроде, имхо
3мб вложения - это все пять на передаче + проверки всякие на обеих сторонах
с калькулятором проверь сколько бит\сек уходит - по моим прикидкам в уме - около 100мbit получается
ps но может пальцы кривые - криво посчитал?
машина думать не может, машина должна ехать
lerryc
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 13:10:56
Ну так у меня сейчас стоит пока еще hmailserver так на него отправляет быстро...
Cancer
-
Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Непрочитанное сообщение
Morty » 2008-08-01 13:30:30
в мозиле на смтп авторизация стоит ?
либо попробовать релай_фром_хостс указать свою локалку
Код: Выделить всё
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
Morty
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 14:21:56
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
В мозиле стоит на смтп авторизация...
Процесс ковыряния еще идет
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 15:16:53
Код: Выделить всё
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% до самой отправки письма....
Последний раз редактировалось
Cancer 2008-08-01 17:44:51, всего редактировалось 1 раз.
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-01 15:27:54
потом подвисает на надписи отправка сообщения
Скорее всего антивирусом проверяется в этот момент.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 17:23:37
dikens3 писал(а):потом подвисает на надписи отправка сообщения
Скорее всего антивирусом проверяется в этот момент.
А можно ли отключить антивирус ???? просто у меня exim собран с поддержкой антивиря
Код: Выделить всё
#av_scanner = clamd:/var/run/clamav/clamd.sock
av_scanner = no
непомогает
или хотябы отключить его при отправке с локального ящика
токо что отправил письмо в 40мб отправлял его 2мин почти ...а принял за 5 сек
Cancer
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-08-01 21:00:17
пересобрать без антивируса?
Z301171463546 - можно пожертвовать мне денег
zingel
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-01 22:35:56
zingel писал(а):пересобрать без антивируса?
блин а можно как нить без make reinstall ...make deinstall /make install?
Cancer
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-08-01 22:47:17
Makefile поправить если
Z301171463546 - можно пожертвовать мне денег
zingel
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-04 8:49:42
zingel писал(а):Makefile поправить если
Всетаки я немогу поверить что антивирь так влияет на отправку письма
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-04 9:01:09
Основной конфиг: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 использовать не нужно в других местах.
Попробуй так ещё:
Или вообще не определяй переменную.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-04 9:16:37
Пересобрал без поддержки антивиря
Код: Выделить всё
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
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-04 9:18:12
Убрал вот эти строки все норм
Код: Выделить всё
# deny malware = *
# message = "In e-mail found VIRUS - $malware_name"
По идее правильно сделал.
Буду дальше смотреть......
Все работает идеально

Последний раз редактировалось
Cancer 2008-08-04 11:22:10, всего редактировалось 1 раз.
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-04 11:18:38
Вопросик
MTA EXIM есть домен @zern.domain-ak.ru без единого ящика и @domain-ak.ru с ящиками
Вот задача.
Нужно сделать так что бы с локального домена @zern.domain-ak.ru перенаправляло на локальный домен @domain-ak.ru
для каждого пользователя..
Что бы не создавать для каждого пользователя отдельно алиас
Возможно такое ?
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-04 13:30:52
Роутер делаешь..
Код: Выделить всё
# Поиск маршрута в 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
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-04 14:41:14
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
Cancer
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-04 15:12:50
Я не делал. Пробуй сам.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-08-05 21:51:48
dikens3 писал(а):Я не делал. Пробуй сам.
Получилось
Код: Выделить всё
begin rewrite
#Подмена заголовка @zern.domain-ak.ru на @domain-ak.ru
*@zern.domain-ak.ru 1$@domain-ak.ru TFfrs
Cancer