ΠžΠ±Π·ΠΎΡ€

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ

Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ API

Π’Π΅Π±Ρ…ΡƒΠΊΠΈ

Π’Π΅Π±Ρ…ΡƒΠΊ для ΠΆΠ°Π»ΠΎΠ± Π½Π° спам

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ°Π»ΠΎΠ±Π° Π½Π° спам? #

Π–Π°Π»ΠΎΠ±Π° Π½Π° спам рСгистрируСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² своСм ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ ящикС Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π­Ρ‚ΠΎ спам» Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠ°ΠΊ Yahoo, Hotmail, AOL ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Ρƒ вас Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΆΠ°Π»ΠΎΠ± Π½Π° спам, Π½ΠΎ ΠΎΠ½ΠΈ всС ΠΆΠ΅ ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ°Π»ΠΎΠ±Π° Π½Π° спам зарСгистрирована, Haskimail Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ этот адрСс ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ.

Π’ индустрии email-рассылок ΠΆΠ°Π»ΠΎΠ±Ρ‹ Π½Π° спам β€” это Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΉ ΠΈ нСкачСствСнных ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. Нам Π²Π°ΠΆΠ½ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ этим ΠΆΠ°Π»ΠΎΠ±Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ для всСх Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΠΆΠ°Π»ΠΎΠ±Π° Π½Π° спам Π±Ρ‹Π»Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ ΠΈ адрСс слСдуСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, поТалуйста, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ со слуТбой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Haskimail.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π”Π°Ρ‚Π° ΠΈ врСмя Π² ΠΏΠΎΠ»Π΅ BouncedAt ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ISO 8601.

Настройка URL Π²Π΅Π±Ρ…ΡƒΠΊΠ° для ΠΆΠ°Π»ΠΎΠ± Π½Π° спам #

Π§Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс Haskimail

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Haskimail, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΈ Канал, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π’Π΅Π±Ρ…ΡƒΠΊΠΈΒ». НаТмитС Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Π±Ρ…ΡƒΠΊΒ», Π²Π²Π΅Π΄ΠΈΡ‚Π΅ URL Π² ΠΏΠΎΠ»Π΅ Β«URL Π²Π΅Π±Ρ…ΡƒΠΊΠ°Β» ΠΈ установитС Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² события Β«Π–Π°Π»ΠΎΠ±Π° Π½Π° спам» (COMPLAINED).

Π§Π΅Ρ€Π΅Π· API

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ событиС COMPLAINED с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π΅Π±Ρ…ΡƒΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ.

Π”Π°Π½Π½Ρ‹Π΅ Π²Π΅Π±Ρ…ΡƒΠΊΠ° для ΠΆΠ°Π»ΠΎΠ± Π½Π° спам #

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ JSON-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ POST-запросом Π½Π° ваш URL Π²Π΅Π±Ρ…ΡƒΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½ справа. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ:

  • Emailβ€” email-адрСс получатСля.
  • Tag β€” Ρ‚Π΅Π³ доставки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» использован ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСния.
  • BouncedAt β€” врСмСнная ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ΠΆΠ°Π»ΠΎΠ±Π°.
  • Subject β€” Ρ‚Π΅ΠΌΠ° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ письма.
  • Metadata β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² письмо.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ JSON Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Π±Ρ…ΡƒΠΊΠ°

{
  "RecordType": "SpamComplaint",
  "MessageStream": "outbound",
  "ID": 42,
  "Type": "SpamComplaint",
  "TypeCode": 512,
  "Name": "Spam complaint",
  "Tag": "Test",
  "MessageID": "00000000-0000-0000-0000-000000000000",
  "Metadata" : {
    "a_key" : "a_value",
    "b_key": "b_value"
   },
  "ServerID": 1234,
  "Description": "",
  "Details": "Test spam complaint details",
  "Email": "ivan@example.com",
  "From": "masha@example.com",
  "BouncedAt": "2019-11-05T16:33:54.9070259Z",
  "DumpAvailable": true,
  "Inactive": true,
  "CanActivate": false,
  "Subject": "Test subject",
  "Content": "<Abuse report dump>"
}

ВСстированиС Π²Π΅Π±Ρ…ΡƒΠΊΠ° для ΠΆΠ°Π»ΠΎΠ±Π° Π½Π° спам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ curl #

Если Π²Ρ‹ Π²Π΅Π΄Π΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° локальной машинС ΠΈΠ»ΠΈ Ρƒ вас Π½Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ URL для вашСго API, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ POST-запроса, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ справа. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ <your-url> Π½Π° API-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС URL вашСго Π²Π΅Π±Ρ…ΡƒΠΊΠ°. Π­Ρ‚ΠΎΡ‚ curl-запрос ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш URL ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ запросы Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ JSON-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСрвСры Haskimail.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° curl

curl <your-url> \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
  "ID": 42,
  "Type": "SpamComplaint",
  "TypeCode": 512,
  "Name": "Spam complaint",
  "Tag": "Test",
  "MessageID": "00000000-0000-0000-0000-000000000000",
  "ServerID": 1234,
  "Description": "",
  "Details": "Test spam complaint details",
  "Email": "ivan@example.com",
  "From": "masha@example.com",
  "BouncedAt": "2018-02-20T12:54:23.3396434-05:00",
  "DumpAvailable": true,
  "Inactive": true,
  "CanActivate": false,
  "Subject": "Test subject"
}'

Как ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΆΠ°Π»ΠΎΠ±Π°Ρ… Π½Π° спам #

БущСствуСт мноТСство способов использования Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт Π²Π΅Π±Ρ…ΡƒΠΊ для ΠΆΠ°Π»ΠΎΠ± Π½Π° спам:

  • МгновСнно ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ письмо Π±Ρ‹Π»ΠΎ явно ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ спам, ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ дальнСйшиС дСйствия Π½Π° основС этого события.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для создания статистики, спСцифичной для вашСго прилоТСния.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ интСрфСйс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ с ΠΈΡ… email-увСдомлСниями.