LINUX.ORG.RU
ФорумAdmin

Qmail странности.


0

1

Есть такая ситуация.
Почтовый сервер Qmail пользователь наш relay отправляет письмо на адрес 7929xxxxxx1@sms.operator.ru приходит ОДНА смс все как должно быть. Но вот если указать кому несколько номеров т.е. два три и т.д. то каждый номер получит столько смс сколько адресов было в списке. Если проделать тоже самое через mail.ru или yandex.ru то приходит одна смс для каждого хотя тоже список из нескольких адресов. Вопрос куда копать где могут быть грабли.
Заранее всем спасибо.

★★

Последнее исправление: pvvking (всего исправлений: 2)

Вот кусок лога. Как видно из него то вроде все нормально но факт остается фактом каждому приходит по ШЕСТЬ смс вместо одной
@400000004cedd96a3703a804 qmail-smtpd: pid 17398 Info::ORIG::Valid_Auth: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 'login' ?= 'sender.mail@gxxxxxxxxcom.ru'
@400000004cedd96a37beb6bc qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxx3@sms.operator.ru
@400000004cedd96a37f02ae4 qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxx2@sms.operator.ru
@400000004cedd96a382bc0cc qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxx6@sms.operator.ru
@400000004cedd96a38619224 qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxx7@sms.operator.ru
@400000004cedd96a38974054 qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxx4@sms.operator.ru
@400000004cedd96a38d3051c qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:89xxxxxxxxx@sms.operator.ru
@400000004cedd96a3a150e84 qmail-smtpd: pid 17398 Accept::SNDR::Relay_Client: P:ESMTPA S:2xx.xxx.xx.47:ip-xx-47.gxxxxxxxxcom.ru H:Office47 F:sender.mail@gxxxxxxxxcom.ru T:from.to@gxxxxxxxxcom.ru
@400000004cedd96b03cf652c tcpserver: end 17398 status 0
@400000004cedd96b03cf70e4 tcpserver: status: 3/1024
@400000004cedd96b127bb65c tcpserver: status: 4/1024
@400000004cedd96b127f0604 tcpserver: pid 17409 from 2xx.xxx.xxx.xx6
@400000004cedd96b12a2ca44 tcpserver: status: 5/1024
@400000004cedd96b12a60664 tcpserver: pid 17410 from 2xx.xxx.xxx.xx6
@400000004cedd96b12e086f4 tcpserver: status: 6/1024
@400000004cedd96b12e3bf2c tcpserver: pid 17411 from 2xx.xxx.xxx.xx6
@400000004cedd96b13014d94 tcpserver: status: 7/1024
@400000004cedd96b13046a74 tcpserver: pid 17412 from 2xx.xxx.xxx.xx6
@400000004cedd96b139e164c tcpserver: status: 8/1024
@400000004cedd96b13a0ae5c tcpserver: pid 17413 from 2xx.xxx.xxx.xx6
@400000004cedd96b13b50564 tcpserver: status: 9/1024
@400000004cedd96b13b887d4 tcpserver: pid 17414 from 2xx.xxx.xxx.xx6
@400000004cedd96b18cf287c tcpserver: ok 17409 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37910
@400000004cedd96b18cf3434 tcpserver: ok 17413 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37914
@400000004cedd96b18cf3c04 tcpserver: ok 17411 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37912
@400000004cedd96b18cf43d4 tcpserver: ok 17410 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37911
@400000004cedd96b18d41e04 tcpserver: ok 17412 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37913
@400000004cedd96b18d961ac tcpserver: ok 17414 mx.gxxxxxxxxcom.ru:2xx.xxx.xx.7:25 mailsms.operator.ru:2xx.xxx.xxx.xx6::37915
@400000004cedd96c3335a074 tcpserver: status: 10/1024

pvvking ★★
() автор топика

Теперь тоже самое и по-русски, с запятыми. Ибо совершенно непонятно, кто, кому и что посылает.

«кому несколько номеров» - это вообще шедевр. Если вы рассуждаете о почтовом сервере, но никаких «номеров» не бывает, бывают только почтовые адреса.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Письмо
от кого sender.mail@gxxxxxxxxcom.ru
кому 7929xxxxxx1@sms.operator.ru
приходит одно смс как и положено
но вот если такая ситуация
Письмо
от кого sender.mail@gxxxxxxxxcom.ru
кому 7929xxxxxx1@sms.operator.ru, 7929xxxxxx2@sms.operator.ru, 7929xxxxxx3@sms.operator.ru
придет 3 смс на каждый номер
ну и т.д. 6 адресов кому 6 смс каждому

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Насколько я вижу из лога, все отправляемые qmail'ом письма направлены на разные адреса => непосредственно после отправки никаких дубликатов нет.

Однако, если при приеме (уже, видимо в виде смс на мобильных терминалах) оказываются дубликаты, то проблема находится за пределами qmail - либо в mx сервере operator.ru, либо в его системах рассылки смс.

zgen ★★★★★
()
Ответ на: комментарий от zgen

После этого в логах нет не чего что касаемо данного письма. Подозревал что проблема у оператора поэтому проверил с mail.ru yandex.ru с них все окк по одной смс каждому т.е. все нормально у оператора. Значит где-то грабли у нас на почтовом сервере Qmail.

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Скорее всего система operator.ru написана таким образом, что воспринимает адрес в поле to, как необходимость отсылки этого письма указанному в to адресату.

Попробуйте вместо to, писать дополнительных адресатов (2го и далее) в bcc. Результат должен быть интересным.

zgen ★★★★★
()
Ответ на: комментарий от pvvking

Значит где-то грабли у нас на почтовом сервере Qmail.

Надеюсь, что вы притворяетесь, а не правда идиот. Есть письмо, есть лог отправки, из которого видно, что все происходит как и должно.

По-моему это должно натолкнуть вас на более однозначные выводы.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Я с Вами полностью согласен. Сервер достался по наследству до этого работал с postfix но это не столь важно, проблема то есть. Вопрос куда хоть посмотреть. Т.к. повторюсь с майл.ру уходит то нормально.

pvvking ★★
() автор топика
Ответ на: комментарий от zgen

Это сообщение гениерит программа и отсылает через указанный ей сервер, изменить само тело письма нет возможности и способ его отправки, в настройках только кому и через что т.е. сервер SMTP

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

в настройках только кому и через что т.е. сервер SMTP

Раз «кому» есть, пишите локальных адресатов или адресатов на mail.ru и смотрите, сколько в сумме писем приходит. Может быть что-то понятно станет.

zgen ★★★★★
()
Ответ на: комментарий от zgen

тест 1.
Письмо
сервер SMTP mail.ru
от кого sender.mail@mail.ru
кому 7929xxxxxx1@sms.operator.ru
приходит одно смс как и положено

тест 1.а
Письмо
сервер SMTP mx.gxxxxxxxxcom.ru (мой сервер)
от кого sender.mail@gxxxxxxxxcom.ru
кому 7929xxxxxx1@sms.operator.ru
приходит одно смс как и положено

тест 2.
Письмо
сервер SMTP mail.ru
от кого sender.mail@mail.ru
кому 7929xxxxxx1@sms.operator.ru,maintestxxxx@mail.ru
приходит одно смс как и положено и одно письмо на этот ящик maintestxxxx@mail.ru

тест 2.а
Письмо
сервер SMTP mx.gxxxxxxxxcom.ru (мой сервер)
от кого sender.mail@gxxxxxxxxcom.ru
кому 7929xxxxxx1@sms.operator.ru,maintestxxxx@mail.ru
приходит одно смс как и положено и одно письмо на этот ящик maintestxxxx@mail.ru

тест 3.
Письмо
сервер SMTP mail.ru
от кого sender.mail@mail.ru
кому 7929xxxxxx1@sms.operator.ru,7929xxxxxx2@sms.operator.ru,maintestxxxx@mail.ru
приходит одно смс как и положено на каждый номер и одно письмо на этот ящик maintestxxxx@mail.ru

тест 3.а
Письмо
сервер SMTP mx.gxxxxxxxxcom.ru (мой сервер)
от кого sender.mail@gxxxxxxxxcom.ru
кому 7929xxxxxx1@sms.operator.ru,7929xxxxxx2@sms.operator.ru,maintestxxxx@mail.ru
приходит ДВЕ смс на каждый номер и одно письмо на этот ящик maintestxxxx@mail.ru

Как видно из тестов то проблема только на 3.а дублируются смс

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Нужен такой:

тест 4
Письмо
сервер SMTP mx.gxxxxxxxxcom.ru (мой сервер)
от кого sender.mail@gxxxxxxxxcom.ru
кому a@mail.ru,b@mail.ru,c@mail.ru,d@mail.ru


И что приходит на все эти ящики.


Если приходит нормально, то остается только смотреть dump smtp сессии между qmail'ом и почтовым сервером провайдера.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Ну не вопрос благо что все уже заведено есть на чем эксперименты ставить
вот тест 4

Письмо
сервер SMTP mx.gxxxxxxxxcom.ru (мой сервер)
от кого sender.mail@gxxxxxxxxcom.ru
кому email1@mail.ru,email2@mail.ru,email1@rambler.ru,email1@yandex.ru

думаю не столь важно именно на одном домене т.е. mail.ru у меня там только 2 адреса но все равно проверил как и следовало ожидать везде по одному письму.

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Если приходит нормально, то остается только смотреть dump smtp сессии между qmail'ом и почтовым сервером провайдера.


Ибо проблемы именно в почтовом сервере провайдера. Могу использовать ваш же аргумент -

Шлем через себя на mail.ru, yandex.ru, rambler.ru, любой другой сервер - все нормально
Шлем на operator.ru - все плохо

Какой вывод? ;)

zgen ★★★★★
()
Ответ на: комментарий от zgen

Да согласен, тогда встает вопрос почему этого не происходит если отправляем через сервер mail.ru
Qmail - это чудо наверно (шутка)

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Qmail - это чудо наверно (шутка)

Может и чудо, но я его использую уже почти 10 лет и никогда никаких чудес не испытывал.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Тогда вопрос куда хоть копать, думать, голову повернуть, носом упереться, могу и дальше продолжить. Очень актуальная тема для меня.
Т.к. получать по 6 а то и по 10 смс на одно событие по моему это полный бред.

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Тогда вопрос куда хоть копать, думать, голову повернуть,

Я же вам ответил -

Смотрите smtp сессию при отправке qmail'ом письма на сервер operator.ru

Кстати, у вас maillog файл есть?

zgen ★★★★★
()
Ответ на: комментарий от zgen

Если я правильно понял то вот он этот лог.

@400000004ce54c3e2cac64cc new msg 22963907
@400000004ce54c3e2cac6c9c info msg 22963907: bytes 703 from <send.to@gxxxxxxx.ru> qp 55527 uid 89
@400000004ce54c3e2cac746c starting delivery 128289: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2cac7c3c status: local 0/100 remote 1/50
@400000004ce54c3e2caea304 starting delivery 128290: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2caeaebc status: local 0/100 remote 2/50
@400000004ce54c3e2caeb68c starting delivery 128291: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2caebe5c status: local 0/100 remote 3/50
@400000004ce54c3e2caec244 starting delivery 128292: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2caeca14 status: local 0/100 remote 4/50
@400000004ce54c3e2caed1e4 starting delivery 128293: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2caef124 status: local 0/100 remote 5/50
@400000004ce54c3e2caef8f4 starting delivery 128294: msg 22963907 to remote 89xxx@sms.operator.ru
@400000004ce54c3e2caf00c4 status: local 0/100 remote 6/50
@400000004ce54c3f1e61560c delivery 128289: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000av-CV/
@400000004ce54c3f1e62195c status: local 0/100 remote 5/50
@400000004ce54c3f1f937d0c delivery 128290: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000aw-Cd/
@400000004ce54c3f1f94117c status: local 0/100 remote 4/50
@400000004ce54c3f1fb70e84 delivery 128292: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000ax-Ce/
@400000004ce54c3f1fb7a2f4 status: local 0/100 remote 3/50
@400000004ce54c3f21327f3c delivery 128294: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000az-Ck/
@400000004ce54c3f21331b7c status: local 0/100 remote 2/50
@400000004ce54c3f2744d94c delivery 128291: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000ay-Cd/
@400000004ce54c3f2745a46c status: local 0/100 remote 1/50
@400000004ce54c3f28269e2c delivery 128293: success: 2xx.xx.xx.x6_accepted_message./Remote_host_said:_250_OK_id=1PJ6rK-0000b0-Ck/
@400000004ce54c3f2827bf3c status: local 0/100 remote 0/50
@400000004ce54c3f2828ccc4 end msg 22963907

pvvking ★★
() автор топика
Ответ на: комментарий от pvvking

Тут я вижу 6 исходящих сообщений, адресатов было 6? Сколько в итоге смсок пришло на каждый?

Если адресатов было действительно 6, а смс-ок пришло по 5-6 на каждого адресата - то берете прямо этот лог и прикладываете к официальной претензии, отправляя ее на sms.provider.ru.

Ваша проблема будет решена им.

zgen ★★★★★
()
Ответ на: комментарий от pvvking

И кстати, покажите тут заголовки отправленного прогой письма.

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.