LINUX.ORG.RU
ФорумAdmin

Белеберда в заголовках From, to и т.д. в теле письма

 , , ,


0

1
To: =?UTF-8?B?0KHQsNC50LrQvtCyINCS0LDQu9C10L3RgtC40L0=?= <xxxx@mydomain.ru>
From: =?UTF-8?B?0JLQsNC70LXQvdGC0LjQvSDQodCw0LnQutC+0LI=?=
 <xxxxxx@gmail.com>

Как исправить? Может из-за это го меня и гугл банит. Пытался протестировать, а получил кучу ошибок. Посмотрите https://www.unlocktheinbox.com/mail-tester/uU7qzmwEeG4=/

Стоит postfix+dovecot. Письма не ходят только на гугл. (хотя из консоли долетают нормально)

echo "This is the body of the email" | mail -s "This is the subject line" xxxxxx@gmail.com

P.S. Ни кто не поделится файлом master.cf - может я там напутал чего. И еще просьба. Кто профи, проверьте пожалуйста, нормально ли у меня записи сделаны для домена gb2bel.ru PTR и MX.

Вот конфиг main.cf http://pastebin.com/GULUpdbm



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

Белеберда в заголовках From, to

Это quoted-printable. «B» в «=?UTF-8?B?» означает вариант с base64 кодированием.

i-rinat ★★★★★
()

1. Так и должно быть, кириллица закодированая в base64 выглядит именно так.

2. Гугл банит не поэтому и на первый взгляд хз почему.

3. http://mxtoolbox.com/

4. PTR и MX настроены нормально, банить из-за них не должно:

gb2bel.ru.		3333	IN	MX	10 mx0.gb2bel.ru.
mx0.gb2bel.ru.		3333	IN	A	77.247.238.134
134.238.247.77.in-addr.arpa. 71886 IN	PTR	mx0.gb2bel.ru.

alchemist
()

Может из-за это го меня и гугл банит.

ТС простите, но вместо выполнения рекомендаций в предыдущей вашей теме, вы бьетесь как «муха»...
Сначала выполните их, потом плодите темы.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)

Может из-за это го меня и гугл банит

Как банит? Каким образом было установлен что гугл кого-то банит? Какую ошибку возвращает гугл?

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

ТС простите, но вместо выполнения рекомендаций в предыдущей вашей теме, вы бьетесь как «муха»...

Какие? Все сделал же. Если говорить про вынос его на другой, отдельный сервер, то это не вариант. По крайней мере сейчас.

Гугл выдает такую ошибку.

host gmail-smtp-in.l.google.com[173.194.221.26] said:
    550-5.7.1 [77.247.238.134      12] Our system has detected that this
    message is 550-5.7.1 likely unsolicited mail. To reduce the amount of spam
    sent to Gmail, 550-5.7.1 this message has been blocked. Please visit 550
    5.7.1  https://support.google.com/mail/answer/188131 for more information.
    p78si4138398lfb.335 - gsmtp (in reply to end of DATA command)

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

Есть еще несколько IP свободных. Буду вешать на отдельный. Руки не дошли еще. В планах разнести. Я все это понимаю, но не хватает времени. Сделаю обязательно.

Вот это можно было и на одном серваке сделать и без виртуалок.

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

Вот это можно было и на одном серваке сделать и без виртуалок.

Как раз нет ни виртуалок ни чего сейчас. Общая куча. (не такая и большая) Обычный шлюз. Задача (не выполнимая походу) стоит заставить отсылать письма на гугл. Не факт что, если разнести почту, повесить на другой ip, что то изменит. Т.к. IP я уже менял. Ноль эмоций. Печаль, что у начальника почта на буржуйском гугле. Может как то релей сделать?

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

Сообщение от гугла говорит о том, что он расценил данное конкретное письмо как спам. Не ваш почтовик, а данное конкретное письмо. У вас там точно никто не сидит на сервере и не дописывает ничего в отправляемые письма?

slowpony ★★★★★
()

хотя из консоли долетают нормально

Вот это, например, пруф, что гугл вас не забанил ни по домену, ни по IP.

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

Вот это, например, пруф, что гугл вас не забанил ни по домену, ни по IP.

Я не знаю, что и думать. Вот письмо от меня на гугл которое получает отлуп. http://pastebin.com/vMi61Njc

Ничего там такого не вижу.

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

Письмо отправляется с консоли от root@mail.gb2bel.ru и приходит. http://pastebin.com/k8XdFm83

Но он же должен отправлять от root@gb2bel.ru я так понимаю.

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

Вот отправляю через telnet

500 5.5.2 Error: bad syntax
helo
501 Syntax: HELO hostname
helo test send
250 mail.gb2bel.ru
mail from:<saikov@ggggd.gb2bel.ru>
250 2.1.0 Ok
rcpt to:<saikov.vb@gmail.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:hello
dsfdsf
sdfsd
.
250 2.0.0 Ok: queued as 6F028360BE0

500 5.5.2 Error: bad syntax
helo teeest
250 mail.gb2bel.ru
mail from:<saikov@gb2bel.ru>              
250 2.1.0 Ok
rcpt to:<saikov.vb@gmail.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:ndjksnf
sdfsd
sdfsd
.
250 2.0.0 Ok: queued as 0B1A7360BE0

Первое письмо. Отправитель от балды <saikov@ggggd.gb2bel.ru> - письмо пришло Второе письмо. Отправитель реальный <saikov@gb2bel.ru> - гугл его отклонил.

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

Первое не пришло, второе пришло.

500 5.5.2 Error: bad syntax
helo test
250 mail.gb2bel.ru
mail from:<test@test.ru>
250 2.1.0 Ok
rcpt to:<saikov.vb@gmail.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:HellO
dscfds
sdfdsf
.
250 2.0.0 Ok: queued as 90594360BE0
helo helo
250 mail.gb2bel.ru
mail from:<gggggg@ggggg.gb2bel.ru>
250 2.1.0 Ok
rcpt to:<saikov.vb@gmail.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:kjnkjn
ddd
ddd
.
250 2.0.0 Ok: queued as 4A25D360BE0
quit
221 2.0.0 Bye
Connection closed by foreign host.

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

Общая куча. (не такая и большая) Обычный шлюз. Задача (не выполнимая походу)

Вполне выполнимая, вы не внимательно читаете. Поднимаем второй ip, почту отправляем/принимаем через него, остальное «барахло» шлем через другой.
ЗЫ На текущий момент Вы описали что у вас все юзверы выходят в инет через ip который и у почтаря, вот вам и «привет» от всяких вирий, ботнетов и т.п. Повторюсь, сначала выносим почтарь на отдельный ip а потом мучаем нам мозг.

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

Повторюсь, сначала выносим почтарь на отдельный ip а потом мучаем нам мозг.

Я не мучаю, а прошу совета. И не понимаю, что это изменит если я сменю IP второй раз?

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

Попробую пояснить еще раз. Дано: У вас все «в одном флаконе» - юзеры у которых могут быть вири и почтарь на том же адресе. Немного «данных» от юзверей и все, привет bl. Что сделали вы: Просто изменили ip. Тот факт что даже разово вы избавите компы юзверей от вирей, не гарантирует что через «5 минут» они их нахватают и начнется все по новой. Поэтому сначала выносим почтарь отдельно. Я надеюсь так понятно?

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

Это понятно, но если юзвери опять нахватают вирей, то разве это спасет как то почтарь? Если только флудить они будут только на шлюз, а не напрямую на почту.

Ок. Надеюсь это как то поможет. Как это можно сделать? Поднять интерфейс на шлюзе со вторым IP и привязать к почте? Заменить записи в DNS и все?

Не очень представляю как это должно выглядеть не имя отдельной машины под него.

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

Ок. Надеюсь это как то поможет.

Это не «как то поможет» это еще и исключит повторение проблем.

Как это можно сделать? Поднять интерфейс на шлюзе со вторым IP и привязать к почте? Заменить записи в DNS и все?

Ага. iptables в помощь. «мальчики и девочки на лево, остальные направо» :)

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

Ага. iptables в помощь. «мальчики и девочки на лево, остальные направо» :)

Можно попробовать. Спасибо. Тем более postfix можно заставить слушать нужный интерфейс. Надо гуглить в общем. Если кто знает, направьте.

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

Можно попробовать. Спасибо. Тем более postfix можно заставить слушать нужный интерфейс.

У вас же один интерфейс, вам надо только отправлять с одного «из» ip которые будут на этом интерфейсе. Так что тут больше работы iptables. Простой вариант, по дэфолту можите оставить почтарь, а всех остальных (включая сквид) завренуть на другой ip.
ЗЫ У вас же там еще и вэб. Так что идея плохая. Делайте наоборот.

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

Зачем у вас в SPF ″include:_spf.mail.ru include:_spf.google.com″? Может вы налетаете на ограничение в 10 DNS-запросов на SPF-запись при проверке и не проходите про этой причине.

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

Наверное нет. Я mail добавил только вчера. Если убрать include, то все равно не отсылается почта на gmail. Хотя если слать от имени bebebe@bebebe.gb2bel.ru то принимает. Вот что интересно. А с bebebe@gb2bel.ru нет.

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

Может тут где проблема?

mail postfix # cat master.cf | grep -v '^#'
smtp      inet   n       -       n       -       -       smtpd 
   -o smtpd_sasl_auth_enable=yes
dovecot   unix   -       n       n       -       -       pipe 
        flags=DRhu user=nobody:nobody argv=/usr/libexec/dovecot/deliver -c /etc/dovecot/dovecot.conf -f $(sender) -d ${recipient}
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
        -o smtp_fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache


scan      unix - -  n  -  - smtp
            -o smtp_send_xforward_command=yes
127.0.0.1:8026 inet  n       -       n       -       -      smtpd
            -o content_filter=
            -o smtpd_sasl_auth_enable=yes
            -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
            -o smtpd_helo_restrictions=
            -o smtpd_client_restrictions=
            -o smtpd_sender_restrictions=reject_unknown_sender_domain
            -o smtpd_recipient_restrictions=permit_mynetworks,reject
            -o mynetworks=127.0.0.0/8
            -o smtpd_authorized_xforward_hosts=127.0.0.0/8

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

Вы пробовали отправлять на другие почтовые ящики на gmail, на которые ещё не отправляли ранее?

Если у вас есть ящик на gmail, попробуйте с него написать на ваш адрес (@gb2bel.ru), а уже потом писать с него на gmail.

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

Создал новый ящик на gmail. Отослал с него письмо себе. Получил его. Попробовал ответить на него и получил тот же отлуп. spf не менял.

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

Ну у меня с такой записью даже без DKIM Гугль письма пускает без проблем.

Это при том, что у меня на одном ip WEB, MAIL, FTP, VPN etc.

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

Почти моментально на моем dns хостинге. Возможно на 8.8.8.8 помедленнее. Можно подождать, но не уверен что поможет.

Я правильно понял. Должен написать v=spf1 a mx ptr include:МОЙДОМЕН.РУ ?all

И вопрос перед all

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

А не могут быть проблемы, потому что он не может прочитать поля from и to? В теле письма с русскими буквами заголовки формируются такие

Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

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

Так и не поменяли 8.8.8.8 говорит
gb2bel.ru descriptive text «v=spf1 ip4:77.247.238.134 a mx ptr ~all»
ЗЫ Хотя врядли поможет, но попробовать стоит.

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

Пробовал. Не помогает. Вот если отправлять не от @gb2bel.ru, а от @mail.gb2bel.ru - то письмо доходит. Не тут ли проблема?

Хидеры письма, отправленного через telnet с авторизацией на smtp

Delivered-To: saikov.vb@gmail.com
Received: by 10.129.78.82 with SMTP id c79csp1084675ywb;
        Sun, 14 Aug 2016 12:05:19 -0700 (PDT)
X-Received: by 10.25.26.194 with SMTP id a185mr4156180lfa.167.1471201519619;
        Sun, 14 Aug 2016 12:05:19 -0700 (PDT)
Return-Path: <saikov@mail.gb2bel.ru>
Received: from mx0.gb2bel.ru (mx0.gb2bel.ru. [77.247.238.134])
        by mx.google.com with ESMTPS id 3si6132228lfi.332.2016.08.14.12.05.19
        for <saikov.vb@gmail.com>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 14 Aug 2016 12:05:19 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of saikov@mail.gb2bel.ru designates 77.247.238.134 as permitted sender) client-ip=77.247.238.134;
Authentication-Results: mx.google.com;
       spf=pass (google.com: best guess record for domain of saikov@mail.gb2bel.ru designates 77.247.238.134 as permitted sender) smtp.mailfrom=saikov@mail.gb2bel.ru;
       dmarc=fail (p=NONE dis=NONE) header.from=gb2bel.ru
Received: from localhost (mx0.gb2bel.ru [127.0.0.1])
	by mx0.gb2bel.ru (Postfix) with ESMTP id 2D40C360CCC
	for <saikov.vb@gmail.com>; Sun, 14 Aug 2016 22:05:19 +0300 (MSK)
X-DrWeb-Hash:Hu7Bp4D1xwIFjkOa
Received: from valek (mx0.gb2bel.ru [127.0.0.1])
	(Authenticated sender: saikov@gb2bel.ru)
	by mx0.gb2bel.ru (Postfix) with ESMTPA id 6D47F360CC2
	for <saikov.vb@gmail.com>; Sun, 14 Aug 2016 22:04:41 +0300 (MSK)
subject:Hello mail
To:saikov.vb@gmail.com
Message-Id: <20160814190446.6D47F360CC2@mx0.gb2bel.ru>
Date: Sun, 14 Aug 2016 22:04:41 +0300 (MSK)
From: saikov@mail.gb2bel.ru
X-Antivirus:Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.3
X-Antivirus-Code:0x100000
X-Drweb-SpamState:no
X-Drweb-SpamScore:0
X-DrWeb-SpamReason:gggruggvucftvghtrhhoucdtuddrfeeluddrudefucdltddurdefledtrddttddmucetufdoteggodetrfcurfhrohhfihhlvgemuceonhhonhgvqeenuceurghilhhouhhtmecupfdsteenuc

Help me!

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

Кто отправлял от моего имени письмо на гугл, дошло.

Delivered-To: saikov.vb@gmail.com
Received: by 10.129.78.82 with SMTP id c79csp1154309ywb;
        Sun, 14 Aug 2016 16:18:54 -0700 (PDT)
X-Received: by 10.25.18.78 with SMTP id h75mr5178660lfi.148.1471216734904;
        Sun, 14 Aug 2016 16:18:54 -0700 (PDT)
Return-Path: <saikov@gb2bel.ru>
Received: from mky.convex.ru (mky.convex.ru. [82.193.148.39])
        by mx.google.com with SMTP id x20si6507963lfd.245.2016.08.14.16.17.38
        for <saikov.vb@gmail.com>;
        Sun, 14 Aug 2016 16:18:54 -0700 (PDT)
Received-SPF: neutral (google.com: 82.193.148.39 is neither permitted nor denied by domain of saikov@gb2bel.ru) client-ip=82.193.148.39;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 82.193.148.39 is neither permitted nor denied by domain of saikov@gb2bel.ru) smtp.mailfrom=saikov@gb2bel.ru;
       dmarc=fail (p=NONE dis=NONE) header.from=gb2bel.ru
subject: TEST MAIL FROM LOR USER
To:saikov.vb@gmail.com
Message-Id: <20160814190446.6D47F360CC2@mx0.gb2bel.ru>
Date: Sun, 14 Aug 2016 22:04:41 +0300 (MSK)
From: saikov@gb2bel.ru

One more test message from problem domain without DKIM and so on, 
via telnet.
Is it spam?

anonymous
()
Ответ на: комментарий от xlin84

Вы пробовали отправлять почту telnet'ом с другого ip-адреса, из этой же подсети или вобще с другого адреса (допустим из дома)? Только письмо формируйте нормальное, чтобы были заголовки subject:, To:, From:, Message-Id:, Date: были на месте.

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