Is it necessary to use the 'citmail' MDA?

No. For the vast majority of installations, citmail is completely unnecessary.

The Best Option: Let Citadel Be Your MTA and MDA

The simplest, fastest, and most reliable configuration is to let Citadel handle both roles directly:

If Citadel is the primary mail system on your server, simply disable any other mail transfer software (such as Postfix or Exim) and let Citadel manage port 25. This eliminates intermediate spooling, duplicate queues, and unnecessary configuration complexity.

Handling Special Circumstances

If you have unique architectural requirements where an external service must listen on port 25 (for example, a specialized mail filtering gateway or custom routing system), Citadel offers two ways to receive delivered mail: