Seeking Help: User-Specific Smart Host Configuration in MDaemon | MDaemon Technologies, Ltd.

Seeking Help: User-Specific Smart Host Configuration in MDaemon


  • Hello Members,

    I am currently exploring MDaemon’s Smart Host configuration options and have a specific use case where I’d appreciate your insights or suggestions.

    Current Setup & Challenge:

    • Global Smart Host: Configured for all outbound emails (works as expected).

    • Domain-Level Smart Host: Available for specific domains (understood).

    • User-Level Smart Host? Need to test Smart Host functionality for individual users before rolling it out to an entire domain (~2,500 users).

    Scenario:

    We need to validate Smart Host (e.g., Barracuda gateway) routing for a subset of users first, ensuring:

    1. Emails from test users route via the Smart Host.

    2. All other users continue using direct delivery.

    3. No disruption to production email flow during testing.

    Questions:

    1. Is there a native way to configure Smart Host settings per user (not just per domain)?

      • The "Allow per-account authentication" option exists, but does it support user-specific Smart Host routing?

    2. Workarounds? For example:

      • Creating a subdomain for test users and applying Domain-Level Smart Host there.

      • Using Content Filter rules to force Smart Host routing based on sender address.

    3. Best Practices: How have others phased in Smart Host deployments for large user bases?

    Why This Matters:

    Rolling out Smart Host changes without testing could risk email delivery issues. A user-specific approach would allow safer validation.

    Thank you in advance for sharing your expertise or pointing me to relevant documentation. I’m happy to provide additional details if needed!

    Best regards,

    Karan



  • MDaemon does not allow a smart host to be configured per user.  If you'd like to route certain outbound messages to a host other than the global or domain smart host, create a custom remote queue (Setup | Mail Queues/DSN | Custom Queues). Enter a name for the queue and make sure the Remote Queue radio button is selected. In the Host or IP field, enter the host that you would like the mail to be routed to and then click Add

    Then create a content filter (Security | Content Filter | New) rule like the following to place messages into the custom remote queue.

    [Rule041]
    RuleName=Send mail via Custom Remote Queue
    Enable=Yes
    ThisRuleCondition=All
    ProcessQueue=REMOTE
    Condition01=FROM|contains|AND|user@domain.com|
    Action01=move to queue|"c:\mdaemon\queues\customremote\"


Please login to reply this topic!