In order for a user to receive an email, user must have both global subscription enabled, as well as the category-specific subscription enabled for the category in the context of which current mailing is executed. If a user opted-out from any of these two subscription types, no email is sent to the user.
![user_global_and_category_subscription_effect_on_email.png](http://www.arnicasoftware.com/webtopics/fileagent/proxy.aspx?Method=ViewImageContent&ActionType=View&MessageID=3322&IsDraft=0&ImageName=user%5Fglobal%5Fand%5Fcategory%5Fsubscription%5Feffect%5Fon%5Femail%2Epng&ForumCode=PUB2BlogArticlesAccess11)
Such two-level subscription model provides a more flexible approach for managing recipient opt-in. Users may select what kind of mailings they prefer to receive, and organizations may assign different subscription categories to different departments.
The end effect of global and category-based subscription is summarized in the following table:
User subscription management is provided by Arnica EmailServer via web service APIs, database APIs and program script APIs. Subscription may also be analyzed and updated using Arnica EmailServer Administrator module.