форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Вопросы по vBulletin 3.8
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
logi
Знаток
 
logi's Avatar
Default Кодировка заголовков писем
0

// посты перенесены отсюда: https://vbsupport.ru/forum/showthread.php?t=53698
// Лью

Спасибо, пригодится.

А не подскажете до кучи, что сделать, чтобы в служебных заголовках была кириллица? Кодировка форума в windows-1251.

Сейчас хренька вроде такой. Или так и должно быть? В принципе, не мешает, конечно ))
From: =?windows-1251?q?User_=40_=D4=EE=F0=F3=EC_=CC=EE=F2=EE=EF=E0=EF=E0=F0=E0=F6=F6=E8?= <admin@forum.ru>
И заголовок письма:
Subject: =?windows-1251?q?=E1=E5=E7_=EA=E0=E2=FB=F7=E5=EA?=

Содержание письма отображается корректно.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Smalesh
В Черном списке
Default
1

Quote:
Originally Posted by logi View Post
Или так и должно быть?
Если в поле встречаются 8-ми битные символы и выше, то они кодируются с указанием кодировки, это прописано в RFC-822 (и еще какой-то RFC, по памяти сейчас не скажу). Т.е. это норма.

ЗЫ: ну да, вот например https://ru.wikipedia.org/wiki/%D0%AD...87%D1%82%D0%B0
Quote:
Заголовки сообщения могут содержать только 7-битные символы[11]. При необходимости использовать национальные символы в каких-то полях, требуется использование кодировок. Как правило, это Base64 или Quoted-Printable.
 
 
хрюк
Гость
Default

Quote:
Originally Posted by logi View Post
А не подскажете до кучи, что сделать, чтобы в служебных заголовках была кириллица? Кодировка форума в windows-1251.
Сейчас хренька вроде такой. Или так и должно быть? В принципе, не мешает, конечно ))
From: =?windows-1251?q?User_=40_=D4=EE=F0=F3=EC_=CC=EE=F2=EE=EF=E0=EF=E0=F0=E0=F6=F6=E8?= <admin@forum.ru>
И заголовок письма:
Subject: =?windows-1251?q?=E1=E5=E7_=EA=E0=E2=FB=F7=E5=EA?=
Содержание письма отображается корректно.
Попробую угадать. Используете почтовый клиент?
Это так называемый метод борьбы с Mailspot - борьба с подменой e-mail адресов (если в заголовке "From:" помимо электронного адреса отправителя маскируется другой адрес). Почтовый клиент использует современный декодер заголовков писем.

В поле From вы видите такую строку:
Quote:
=?windows-1251?q?User_=40_=D4=EE=F0=F3=EC_=CC=EE=F2=EE=EF=E0=EF=E0=F0=E0=F6=F6=E8?= <admin@forum.ru>
Но если вы нажмёте на кнопку Ответить на письмо, то увидите, что получатель будет не admin@forum.ru а вместо него будет e-mail пользователя, который был указан на странице Обратной связи когда он отправлял обращение.

Вот именно по этой причине вы получаете письма в таком виде. С одной стороны это плюс почтовому клиенту (выявляет фишинговые письма), а сдругой стороны от всех форумов на булке (3.8 точно) приходят письма в таком виде, если они отправлены через форму Обратной связи. И это раздражает, особенно если на письма надо отвечать (вручную надо убирать лишние символы).

Пока руки не дошли поковырять файлы на этот счёт.
 
 
logi
Знаток
 
logi's Avatar
Default
0

Quote:
Originally Posted by TAIFUN View Post
Попробую угадать. Используете почтовый клиент?
Нет, в браузере. Но суть ясна, спасибо.
 
 
Smalesh
В Черном списке
Default
0

Quote:
Originally Posted by TAIFUN View Post
Почтовый клиент использует современный декодер заголовков писем.
Это не декодер, это стандарт, почтовый клиент (не важно, десктопный или web), попытается прочитать три заголовка - From, Sender и Reply-To. И вот как раз при наличии последнего заголовка (а его может и не быть), на него и будет отправлено письмо. Это все прописано в rfc-822
Quote:
The originator fields also provide the information required when
replying to a message. When the "Reply-To:" field is present, it
indicates the mailbox(es) to which the author of the message suggests
that replies be sent. In the absence of the "Reply-To:" field,
replies SHOULD by default be sent to the mailbox(es) specified in the
"From:" field unless otherwise specified by the person composing the
reply.
Именно по этому у нас после этого хака в письме наступает счастье, ведь отравитель (From+Sender) валиден, но и обратный адрес (Reply-to) есть.
 
 
хрюк
Гость
Default

Smalesh,
Quote:
Originally Posted by Smalesh View Post
Именно по этому у нас после этого хака в письме наступает счастье, ведь отравитель (From+Sender) валиден, но и обратный адрес (Reply-to) есть
Ты что-то явно путаешь. Данный хак не устраняет эту проблему.

Мы говорим о том, что в поле From маскируется два e-mail адреса, а не один. И такие клиенты как, например The Bat! выявляют это именно с помощью декодера заголовков писем, который был подключен с версии 8.2
Ящик отправителя письма Обратной связи будет отображён нормально, а замаскированный ящик тех. админа будет декодирован в таком виде как показал logi

В веб-версии того же гугла такого эффекта нет, если что. В каком сервисе почта у logi хз.
 
 
Smalesh
В Черном списке
Default
0

Quote:
Originally Posted by TAIFUN View Post
что в поле From маскируется два e-mail адреса, а не один
Во From разрешено указывать несколько адресов; только в этом случае в Sender обязательно указывается реальный отправитель, один из адресов с поля From /*наш хак решает именно эту задачу*/. Так гласит RFC-822. Точно так же оно говорит что если Reply-to указать обратный адрес, тогда алерты по доставке самой почты уйдут на Sender, а по кнопке "Ответить" уйдет на Reply-to. И не маскировка это, а простая (и древняя) кодировка
Quote:
Originally Posted by Smalesh View Post
Quoted-Printable
Quote:
quoted-printable позволяет закодировать любые не ASCII символы и передавать их в сообщении в перемешку с первыми. Каждый закодированный символ сообщения представляет собой последовательность из знака равно ("=") и шестнадцатиричного кода символа. Цифра 1 представима как =31, а символ @ - как =40. Кодировка удобна, когда в тело сообщения требуется включить несколько нестандартных символов, коды которых не выходят в ASCII набор. Так, например, для включения в сообщение символа "(c)", на его месте нужно указать его код - =A9. Если же сообщение будет полностью закодировано quoted-printable, то его объем увеличится втрое. И все же это достаточно простая кодировка, поддерживается большенством почтовых агентов, зачастую применяется для передачи сообщений на русском языке. Слово "Привет", написанное в кодировке windows-1251 будет закодировано как: =CF=F0=E8=E2=E5=F2. За более подробной информацией обращайтесь к RFC-1341.
Бат научился читать Quoted-Printable? О, он шагает в ногу со временем. Хак дает нам поле Reply-to - вот на него и будем отвечать, так будет поступать любой почтовик, который читает RFC.
А с подменой адресов воюют через spf+dkim+dmarc, когда подписывается и валидируется поле Sender. Если письмо пришло в входящее - уже упс, битва проиграна.
 
 
logi
Знаток
 
logi's Avatar
Default
0

Quote:
Originally Posted by TAIFUN View Post
В каком сервисе почта у logi хз.
Такое во всех хромоподобных браузерах, по крайней мере. Доменный ящик форума привязан к аккаунту в Яндексе.
 
 
хрюк
Гость
Default

Smalesh, «Ты ему про Ерёму, а он тебе про Фому»
Ещё раз. При чём тут проблема logi к хаку, если он видит вот это:
Quote:
From: =?windows-1251?q?User_=40_=D4=EE=F0=F3=EC_=CC=EE=F2=EE=EF=E0=EF=E0=F0=E0=F6=F6=E8?= <admin@forum.ru>
И заголовок письма:
Subject: =?windows-1251?q?=E1=E5=E7_=EA=E0=E2=FB=F7=E5=EA?=
И после применения хака проблема не исчезает. Да потому что это вообще две разные вещи.

Ну и обрати внимание, что у него в поле Subject. И при чём здесь хак?
 
 
Smalesh
В Черном списке
Default
0

Quote:
Originally Posted by TAIFUN View Post
«Ты ему про Ерёму, а он тебе про Фому»
Самокритичненько так...

Quote:
Originally Posted by TAIFUN View Post
eсли он видит вот это:
Он видит
Quote:
Originally Posted by Smalesh View Post
Quoted-Printable
RFC-822

Quote:
Originally Posted by TAIFUN View Post
И после применения хака проблема не исчезает
Какая проблема? Кодировка - это не проблема. Это
Quote:
Originally Posted by Smalesh View Post
Заголовки сообщения могут содержать только 7-битные символы
Для всего остального есть
RFC-6531 - SMTP Extension for Internationalized Email

Quote:
Originally Posted by TAIFUN View Post
в поле Subject
Quote:
Originally Posted by Smalesh View Post
Заголовки сообщения могут содержать только 7-битные символы
См выше, тот же RFC-6531

Quote:
Originally Posted by TAIFUN View Post
И при чём здесь хак?
Действительно, причем здесь хак? Причем здесь
Quote:
Originally Posted by TAIFUN View Post
Это так называемый метод борьбы с Mailspot - борьба с подменой e-mail адресов (если в заголовке "From:" помимо электронного адреса отправителя маскируется другой адрес)
Если ты не понял почему заголовки в таком виде - прочитай пост #7. Если ты еще раз не понял, почему - еще раз прочитай #7. Если ты не понял почему в "ответить" почтовик подставит отправителя не из From, а из Reply-To - прочитай пост #10. Остальное - пост #12. Еще вопросы?
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 01:15 PM.


Powered by vBulletin® Version Random
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.