Cas d’utilisation: filter du spam basé sur OWA
邮件过滤过滤capacité电子邮件动态过滤过滤邮件来源可过滤过滤邮件inapproprié。垃圾邮件过滤nécessite une loggique métier associée qui indique qu 'un type particulier de message est du spam。Lorsque l 'appliance Citrix ADC traite des messages Outlook Web Access (OWA) en function du protocol HTTP, les légendes HTTP peuvent être utilisées pour filtrer le spam。
Vous pouvez utiliser des légendes HTTP pour extrire n ' import quelle party du message entry et vérifier avec un server de légendes externe configuré avec des règles destinées à déterminer si un message est légitime ou indésirable。En cas de courier indésirable, pour des raisons de sécurité, l 'appliance Citrix ADC n 'informe pas l 'expéditeur que l 'e-mail est marqué comme spam。
L ' example suivant effectuune vérification très basique pour divers mots-clés répertoriés dans L 'objet de L 'e-mail。Ces contrôles peuvent être加上复合体丹斯un环境de生产。
倒implémenter cette配置,vous devez effectuer les tâches suivantes:
- Activez la fonctionnalité de répondeur sur l 'appliance Citrix ADC。
- Créez une légende HTTP sur l 'appliance Citrix ADC et configure -la avec des détails sur le server externe et d ' aures paramètres requis。
- Créez une stratégie de répondeur pour analyser la réponse, puis liez la stratégie全球。
- Créez un agent de légende sur le servur远方。
激活du répondeur
La function de répondeur doit être activée avant de pouvoir être utilisée sur l 'appliance Citrix ADC。
倒活跃le répondeur à l 'aide de l 'interface graphique
- assurez vous que la licence de répondeur est installée。
- 配置实用程序,développez应用程序专家,所有权问题Repondeur, puis cliquez sur活跃la fonctionnalité Répondeur.
Création d 'une légende HTTP sur l 'appliance Citrix ADC
Créez une légende HTTP, HTTP- callout -4, avec les paramètres indiqués dans le tableau suivant。倒加d '信息sur la création d 'une légende HTTP,咨询配置d 'une légende HTTP.
倒加d '信息,陪审员Paramètres et valeurs pour HTTP-Callout-4pdf。
Création d 'une action de répondeur
Créez une action de répondeur, action - responder -4。Créez我们的行动paramètres indiqués我们的生活。
标记为 | 个数值 |
---|---|
笔名 | Action-Responder-4 |
类型 | Repondez用 |
已基 | “HTTP/1.1 200 OK\r\nServer: Microsoft-IIS/6.0\r\ nx - power - by: ASP。NET\r\nContent-Length: 0\r\nMS-WebStorage: 6.5.6944\r\nCache-Control: no-cache\r\n\r\n " " |
表2所示。Paramètres et valeurs pour Action-Responder-4
倾注créer une action de répondeur à l 'aide de l 'utilitaire de configuration
Accedez一AppExpert>Repondeur>行动.
信息的力量,我们的力量Ajouter.
Dans la boîte de对话Créer une action de répondeur, dans Nom, tapezAction-Repondeur-4.
丹斯类型,cliquez surRepondre用.
Dans Target, tapez:
“HTTP/1.1 200 OK\r\nServer: Microsoft-IIS/6.0\r\ nx - power - by: ASP。NET\r\nContent-Length: 0\r\nMS-WebStorage: 6.5.6944\r\nCache-Control: no-cache\r\n\r\n"
双击苏尔克里尔, puis sur关闭.
Création d 'une stratégie de répondeur倒上诉拉légende HTTP
Créez une stratégie de répondeur, Policy-Responder-4, qui vérifiera le corps de la requête et, si le corps continental le mot "主题, " invoquera la légende HTTP pour vérifier l 'e-mail。Créez la stratégie avec les paramètres indiqués dans le tableau suivant。好你们puissiez相信一个策略de repondeur在sous-nœud策略,然后,肝大体上l 'aide du Gestionnaire de la de repondeur策略,这个演示利用le Gestionnaire de策略de repondeur倒认为洛杉矶的那个repondeur等肝大体上。
标记为 | 个数值 |
---|---|
笔名 | Policy-Responder-4 |
行动 | Action-Responder-4 |
Résultat indéfini -行动 | - action global à résultat indéfini- |
表达式。 | " HTTP.REQ.BODY(1000).CONTAINS(" urn:schema:httpmail:subject ") && SYS.HTTP_CALLOUT(HTTP-Callout-4) " |
倒créer une stratégie de répondeur à l 'aide de l 'utilitaire de configuration
- Accedez一AppExpert>Repondeur.
- Dans le volet d’information,苏Gestionnaire de stratégies, cliquez sur Gestionnaire deStratégies du répondeur.
- Dans la boîte de对话Gestionnaire de stratégies de répondeur, cliquez surRemplacer全球.
- 双击苏尔Insérer une stratégie, puis, dans la colonne笔名stratégie, cliquez sur新式的那个.
- Dans la boîte de对话Créer une stratégie de répondeur, procédez comme西装:
- 丹斯·纳姆,tapezPolicy-Responder-4.
- 丹斯,行动吧Action-Responder-4.
- Dans Action de résultat indéfini, cliquez sur Action全球résultat indéfini.
dan la zone de texte表达式, tapez:
"HTTP.REQ.BODY(1000).CONTAINS("urn:schema:httpmail:subject") && SYS.HTTP_CALLOUT(HTTP-Callout-4)"<!——NeedCopy >
- 双击苏尔克里尔, puis sur关闭.
- 双击苏尔Appliquer les修改, puis cliquez sur关闭.
Création d 'un agent de légende HTTP sur le server distance
Vous devez maintenant créer un agent de légende HTTP sur le server de légende remote。L 'agent de légende HTTP reçoit les demands de légende de L 'appliance Citrix ADC et répond en conséquence。L 'agent de légende est un script différent pour chque déploiement et doit être écrit en tenant compte des spécifications du serur, telles que le type de base de données et le language de script pris en charge。
Le伪代码suivant fournit des指令倒créer un agent de légende qui vérifie une liste de mots généralement compris pour indiquer des courier indésirables。L 'agent peut être implémenté dans n 'importe quel language de programmation de votre choix。Le伪代码doit être utilisé unique comme guide pour Le développement de l’agent de légende。Vous pouvez intégrer des fonctionnalités supplémentaires dans le programme。
Pour identifier le courier indésirable à l 'aide d 'un伪代码
- 接受勒sujet de l ' email fourni par l 'appliance思杰ADC。
- Connectez-vous à la base de données qui continental tous les termes par rapport auxquels l 'e-mail est vérifié。
- Vérifiez les mots de l 'objet de l 'e-mail par rapport à la list de mots spam。
- 格式器la réponse comme requis par la légende HTTP。
- Envoyez la réponse à l 'appliance Citrix ADC。