Π—Π°Π΄Π°Ρ‡Π°

ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ Π½Π°ΡˆΠΈΡ… рассылок Π² спам Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚. Бпособ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΌΡ‹ создадим Π»ΠΎΠ²ΡƒΡˆΠΊΡƒ, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ входящиС письма ΠΈ провСряСт ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠΊ ΠΈΠ΄ Π² Π½ΠΈΡ… Π±Ρ‹Π». Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, ΠΏΠΎΠΏΠ°Π»ΠΎ Π»ΠΈ письмо Π² спам, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ рассылки Π½Π° собствСнныС ящики Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°Ρ…. ΠœΡ‹ установим пСрСсылку писСм со своих ящиков Π½Π° Π»ΠΎΠ²ΡƒΡˆΠΊΡƒ. Π’Π΅ письма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ распознаны ΠΊΠ°ΠΊ спам Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ доставлСны Π½Π° Π»ΠΎΠ²ΡƒΡˆΠΊΡƒ. Π’Π΅ письма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡ‚ Ρ‡Π΅Ρ€Π΅Π· спам Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ - Π±ΡƒΠ΄ΡƒΡ‚ доставлСны.

РСализация

ΠœΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CloudFlare email workers - этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ письма, Π½Π΅ занимаясь обслуТиваниСм ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… сСрвСров. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² тСкст письма, ΠΌΡ‹ парсим Π΅Π³ΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия ссылок. ПослС этого ΠΌΡ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ Π² BQ fbl-email-accepted записываСм строку:

  • time: timestamp; ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ письмо
  • from: string; Π΅ΠΌΠ΅ΠΉΠ» с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ письмо
  • to: string; Π΅ΠΌΠ΅ΠΉΠ» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствил пСрСсылку
  • headers: string; Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ вмСстС с письмом (Ρ‚Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ навСрняка Π΄Π°Π½Π½Ρ‹Π΅ спам Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, ΠΌΡ‹, вСроятно, Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡ… вывСсти ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)
  • body-html: string; тСкст письма Π² html
  • body-txt: string; тСкст письма Π² txt
  • clickId: ΠΈΠ΄ ΠΊΠ»ΠΈΠΊ ΠΈΠ΄ Π² письмС (для связки с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ)

ΠœΡ‹ осознанно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌ attachments Π²Π½ΡƒΡ‚Ρ€ΠΈ письма (просто Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ) ΠœΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π² письмС ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ clickid - Π² этом случаС вСроятно с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ запись Π² BQ (Π½Π° стартС ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ запись для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ письма) ΠœΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π² письмС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько clickid, Π½ΠΎ для нас достаточно Π²Π·ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² письмС.

Π’Π°ΠΊ ΠΆΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±Ρ‹ Π²Π΅Π»ΠΈ списко всСх ящиков Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… настроСнна пСрСсылка (fbl-emails)

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚

Для формирования ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ· списка ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π΅ΠΌΠ΅ΠΉΠ»ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΠΌΠ΅ΠΉΠ»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ fbl-emails. Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΠ²Ρ‚ΡƒΡŽΡ‰Π΅ΠΉ записи с clickid Π² fbl-email-accepted. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ письма ΠΏΡ€ΠΎΡˆΠ»ΠΈ спам Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚. Π― Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΏΠΎ письмам ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½ Π±Ρ‹Π» использован для Ρ‚Ρ€Π΅ΠΊΠΊΠΈΠ½Π³Π°, какая компания ΠΈ шаблон письма Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹.