Рұқсат етілген және тыйым салынған жіберушілер

Жағымсыз поштадан қорғау үшін жіберушілерді тыйым салынғандар тізіміне пошта мекенжайы, домен, IP немесе ішкі желі мекенжайы арқылы қосуға болады. Осылайша сіз белгілі бір көздерден жіберілетін хабарларды, олар тіпті Спамооборона тексеруінен өтсе де блоктай аласыз.

Бұл мүмкіндік Кеңейтілген және Оңтайлы тарифтерінде қолжетімді.

Бастамас бұрын

Рұқсат етілген және тыйым салынған жіберушілердің тізімдерін басқару тек API арқылы қолжетімді және Домендік саясат ережелері арқылы жүзеге асырылады.

  1. API интерфейсімен жұмыс істеу үшін сізге Яндекс OAuth сервисінде қолданбаны жасағаннан кейін алуға болатын OAuth токені қажет болады.

    • Егер сізде әлі OAuth қолданбасы болмаса, оны жасау және токен алу үшін API интерфейсін пайдалану рұқсаты бетіндегі нұсқаулықты пайдаланыңыз. Қолданба жасау кезінде ya360_admin:mail_write_routing_rules және ya360_admin:mail_read_routing_rules рұқсаттарын таңдаңыз.
    • Егер сізде Бизнеске арналған Яндекс 360 API интерфейсімен жұмыс істеу үшін OAuth қолданбасы бұрыннан бар болса, онда оған домендік саясаттар мен хаттарды өңдеу ережелерімен жұмыс істеу үшін пайдалану рұқсатын қосып, содан кейін нұсқаулық бойынша жаңа OAuth токенін алыңыз.
  2. Ұйым идентификаторын анықтаңыз: admin.yandex.kz бетін ашып, Жалпы реттеулер → Ұйым профилі тармағын таңдаңыз. Идентификатор ұйым атауының астында жазылады.

Ережелер тізімін қарау жолы

  1. GET сұрауын жасап, оны жіберіңіз:

    curl -X GET -H "Authorization: OAuth {oauth_token}" https://api360.yandex.net/admin/v1/org/{orgId}/mail/routing/policies 
    

    Кодқа мына мәндерді қойыңыз:

    • {orgId} — ұйым идентификаторы;
    • {oauth_token} — OAuth токені.
  2. Сұрауға жауап рұқсат етілген және тыйым салынған жіберушілердің тізімдері бар ережелер тізбесін қайтарады.

Жіберушіні тізімге қалай қосу керек

Жіберушіні қолданыстағы ережеге қосуға немесе жаңа ереже орнатуға болады.

Назар аударыңыз

Жаңа мекенжайлар мен ережелерді қосу деректерді қайта жазу арқылы жүзеге асырылады. Өзгерістер енгізіп, бұрыннан жасалған ережелерді жоғалтпау үшін ағымдағы ережелер тізімін жүктеп, оны өзгертіп, жаңартылған тізімді қайта жүктеп салу керек.

  1. GET сұрауын жасап, оны жіберіңіз:

    curl -X GET -H "Authorization: OAuth {oauth_token}" -o body.json https://api360.yandex.net/admin/v1/org/{orgId}/mail/routing/policies 
    

    Кодқа мына мәндерді қойыңыз:

    • {orgId} — ұйым идентификаторы;
    • {oauth_token} — OAuth токені.
  2. Бұрыннан бар ережелер тізімі body.json файлына сақталады.

  3. Файлды кез келген редакторда ашыңыз. Мазмұн мысалы:

    {
        "rules": [{
                "name":{атауы},
                "description":{сипаттамасы},
                "enabled":{белсенділік},
                "condition":{
                    "email_from_filter":{
                        "list": [
                            "username@domain.ru",
                            "username@my.domain.ru",
                            "username@SOME.DOMAIN",
                            "username@other.domain.ru"
                        ]
                    }
                },
                "action":{
                    "type":{әрекет},
                    "options":{
                        "force":{белгі}
                    }
                }
            }
        ]
    }
    

    Бұл жерде: {атауы} — ереже атауы, мысалы,"Тыйым салынған пошта мекенжайлары"; {сипаттамасы} — түсіндірме беруге болатын ереженің қысқаша сипаттамасы, мысалы, "Жағымсыз хаттарды қабылдамау"; {белсенділік} — ережені қосу қажеттілігі: true — ереже қосулы, false — ереже өшірулі; {әрекет} — орындалатын әрекет: reject — хатты қабылдамау, accept — хатты қабылдау; {белгі} — қабылданған хатқа қосымша белгі қою қажеттілігі: spam — хатты спам ретінде белгілеу, ham — Поштаның Спамооборона жүйесі хатты спам ретінде белгілесе де, хатты спам деп санамау. Параметр тек type=accept болса ғана пайдаланылады.

    Әрбір ереже үшін condition параметрінде тізімдегі шарттардың біреуі ғана көрсетілуі мүмкін:

    • email_from_filter — электрондық пошта мекенжайларының тізімі;
    • ip_filter — IP мекенжайлары мен ішкі желілер тізімі;
    • domain_filter — домендер тізімі (осы тізімдегі мәндерде жоғары деңгейлі домен үшін кез келген ішкі домендерді көрсету үшін * ауыстыру таңбасы болуы мүмкін. Мысал).
  4. Жіберушіні қолданыстағы ереженің тиісті тізіміне қосыңыз немесе жаңа ереже орнатыңыз. Тізімдегі ережелердің реті маңызды: ереже тізімде неғұрлым жоғары болса, оның басымдығы соғұрлым жоғары болады.

    Бірнеше ережелері бар дайын файлдың мысалы
    {
        "rules": [{
                "name": "Тыйым салынған пошта мекенжайлары",
                "description": "Жағымсыз хаттарды қабылдамау",
                "enabled": true,
                "condition":{
                    "email_from_filter":{
                        "list": [
                            "username@domain.ru",
                            "username@my.domain.ru",
                            "username@SOME.DOMAIN",
                            "username@other.domain.ru"
                        ]
                    }
                },
                "action":{
                    "type": "reject"
                }
            },{
                "name": "Тыйым салынған домендер",
                "description": "Жағымсыз хаттарды қабылдамау",
                "enabled": true,
                "condition":{
                    "domain_filter":{
                        "list": [
                            "SOME.DOMAIN",
                            "other.domain.ru",
                            "*.download"
                        ]
                    }
                },
                "action":{
                    "type": "reject"
                }
            },{
                "name": "Рұқсат етілген IP мекенжайлары",
                "description": "Серіктестердің IP мекенжайлары",
                "enabled": true,
                "condition":{
                    "ip_filter":{
                        "list": [
                            "44.33.22.11",
                            "255.255.0.0/16"
                        ]
                    }
                },
                "action":{
                    "type": "accept"
                }
            },{
                "name": "Спамға күдігі бар",
                "description": "Спам қалтасына орналастыру",
                "enabled": true,
                "condition":{
                    "ip_filter":{
                        "list": [
                            "55.55.33.33"
                        ]
                    }
                },
                "action":{
                    "type": "accept",
                    "options":{
                        "force": "spam"
                    }
                }
            }
        ]
    }
    
  5. Файлды сақтаңыз.

  6. PUT сұрауын жасап, оны жіберіңіз:

    curl -X PUT -H "Authorization: OAuth {oauth_token}" -H "Content-Type: application/json" -d "@body.json" https://api360.yandex.net/admin/v1/org/{orgId}/mail/routing/policies 
    

    Кодқа мына мәндерді қойыңыз:

    • {orgId} — ұйым идентификаторы;
    • {oauth_token} — OAuth токені.
  7. Сәтті сұраудың нәтижесі — 200 коды бар жауап.

Сұрауларды қалай жіберу керектігін түсінген жоқпын
  1. Сұрауды дайындаңыз: үлгіні кез келген редакторға көшіріп, көрсетілген жерлерге токен мен идентификаторды қойыңыз.

  2. body.json файлын сақтау қажет қалтаны ашыңыз.

  3. Мекенжай жолындағы бос орынды басыңыз.

  4. Ол жерге cmd деп жазып, Enter пернесін басыңыз.

  5. «Пәрмендер жолы» ашылады. Оған дайын сұрауды қойып, Enter пернесін басыңыз.

API құжаттамасы

Рұқсат етілген және тыйым салынған жіберушілердің тізімдерін басқарудың барлық әдістерінің толық сипаттамасын құжаттамадан таба аласыз.

Қолдау қызметіне жазу

Спаммен күресуге арналған Яндекс технологиясы.

Бұл берілген шарттарды орындау кезінде хатпен қандай әрекетті орындау керектігін сипаттайтын нұсқаулар.

API — ең алдымен процестерді автоматтандыруға арналған, Яндекс 360 сервистерін басқарудың арнайы механизмі. API-мен жұмыс істеудің екі әдісі бар: арнайы қолданба жасау (әзірлеуші жасай алады) немесе компьютердің пәрмен жолын қолдану. Әзірлеушілерге арналған толық құжаттама

  • *.com мәніне com доменіндегі барлық электрондық мекенжайлар сәйкес келеді.
  • *.yandex.ru мәніне тікелей yandex.ru басты домендегі мекенжайлардан басқа yandex.ru ішкі домендеріндегі барлық мекенжайлар сәйкес келеді.

Белгілі бір пайдаланушы атынан деректерді пайдалануға мүмкіндік беретін арнайы код.

Серверде ресурсты өзгертуге қатысты API сұрауы Бұрыннан бар нысан үшін серверге жаңа деректерді жіберу үшін қолданылады.

Серверден ресурс алуға қатысты API сұрауы. Белгілі бір параметрлер бойынша серверден деректерді алу үшін қолданылады.