Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / exim дублирование писем (12174 хитов)
- Написал(а) hawk Дата 22.10.10 06:31 Отредактировано 22.10.10 06:42
Еще одна тема по Exim, собственно клиент получает множество дублей одного и того же письма. В соседнем топике упоминалась такая вероятность, теперь это еще подтверждено скриншотом от клиента. На скрине почтовик и порядка 15 писем одних и тех же. В плане отправки, все нормально - отправка делается один раз. При проверке данного мыла на http://tests.nettools.ru/, выдает следующее:
Проверка доступности E_Mail адреса: lg@xxxx.ru

Домен: xxxx.ru

Почтовые сервера домена xxxx.ru
mx1.spaceweb.ru. [приоритет 10]
mx2.spaceweb.ru. [приоритет 20]

---------------Почтовый сервер: mx1.spaceweb.ru.(77.222.41.36) [приоритет 10] ---------------
Подключение...
*** Ошибка при подключении к 77.222.41.36:25 ***

---------------Почтовый сервер: mx2.spaceweb.ru.(77.222.41.21) [приоритет 20] ---------------
Подключение... OK
<= 550 Can't get PTR for 77.246.230.9

***Пользователя с таким E_Mail не доступен на сервере***
Думаю сервер получает такие отлупы, но письмо все равно "ложится" клиенту. А сервак тупо продолжает попытки слать сообщения. Возможно ли это исключить? При этом повторные отправки лучше не исключать совсем, т.к. грейлисты и прочее.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) hawk Дата 22.10.10 07:12 Отредактировано 22.10.10 07:20
Хотя тоже не ясная проблема, смотрю лог отправок, за 18-19 очень много писем больше 10, за 20-21 две записи туда и обратно, все норма :-(. Что-то мне это мозг выносит уже.
---
LOE похоже тему можно закрывать, а лучше удалять...
Смотрю id писем за 18-19 - они разные, пришел к выводу, что программер косячит со скриптом отправки втихушу правит, т.к. за 19-20 уже нормально и спихивает проблему на сервер, мотивируя тем, что не касался скриптов рассылки и на старом сервере все работало..... печально.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) LOE (Site/forum admin) Дата 22.10.10 15:05
Ну да, почтовый сервер вставляет Message-Id в письма по которым легко отследить - дубль это или повторная отправка.

А насколько понял, с програмером какие-то напряги? Посмотри даты его файлов и логи работы (ftp, shell и т.п.) - увидишь, правил он скрипты или нет ;-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) hawk Дата 25.10.10 09:03
Повторилось опять, поглядел  Message-Id  одинаковый ((((.
Т.е.
1PAHYY-000Gys-8b => 111@222.ru ....id=50136008d23dbe451ef768fd0ff16b18@333.ru
1PAHYl-000H0F-Ne => 111@222.ru ....id=50136008d23dbe451ef768fd0ff16b18@333.ru
1PAHut-000HJk-U8 => 111@222.ru ....id=50136008d23dbe451ef768fd0ff16b18@333.ru
Т.е. первые идентификаторы разные, а Message-Id одинаков. В чем может быть затык, опять же всегда по разному, кто то получает одно письмо, кто то несколько, как рулетка. Отправки совершенно нормальные, писем ругательных не получаю.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent Написал(а) LOE (Site/forum admin) Дата 25.10.10 09:58
Не так
1PAHYY-000Gys-8b - это IDишки экзима, для каждого письма - разное
50136008d23dbe451ef768fd0ff16b18 - это IDишка, подставляемая генератором письма. Что сюда подставится - зависит только от него.

Т.е. судя по логам, в экзим впихнули 3 раза одно и то-же письмо, которые он и отправил. Получатель получил 3 разных письма с одинаковым содержимым.

Пусть тот, кто генерирует письма в них прописывает _разные_ айдишки. Тогда точно будет все ясно.

И вообще, Message-Id более-менее принято генерить в таком формате:
Message-ID: <случайный_код.YYYYMMDDhhmmss@домен_отправителя>

тут уж всегда получается полная ясность и с временем генерации самого письма.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) hawk Дата 27.10.10 13:37 Отредактировано 27.10.10 13:41

>> Посмотри даты его файлов и логи работы (ftp, shell и т.п.) - увидишь, правил он скрипты или нет


Думаю поступить более глобально, т.к. арендуемый сервер не дешевка, ухлопано куча времени и сил и в целом за свою часть отвечаю как говориться, думаю на суд руководства вынести предложение о переносе всех веб проектов на него,  дальше поднимаю там SVN, чтобы разработка вся шла с учетом изменений. Надо приучать к порядку.

А логов предостаточно, один PureFtp пишет два, обычный и второй в формате апача статики и т.д., только это все не то, не очень удобно, хотя ежели что можно зад прикрыть, но опять же не видно кода изменений.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / exim дублирование писем (12174 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.271s with 11 database queries.