Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8222051
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T14:08:38+00:00 2026-06-07T14:08:38+00:00

I had a discussion with our development team to have a local MTA installed

  • 0

I had a discussion with our development team to have a local MTA installed on the application server or if they should use the MTA server located on the internal network to send their emails. There are pros and cons for both solutions.

Pros: The program sending the email can deliver it to the local MTA and forget about delivery, retries or any errors which may arise.

Cons: the user sending the email may be informed to late that there was an issue on sending the mail. A program could detect immediately if the remote server is not available.
Cons: Security. the local MTA must be configured adequately to ensure the security of the server
Cons: an additional layer of complexity in the process.

In my view, we should keep it simple. We are not talking about a program which is talking to MTA servers which are not controlled by us and for which we do not know the state of it. In my view, having a local MTA is necessary if you are unsure about your counter parts however here, the program will deliver it to a “known” MTA system. So I think that the additional layer is not necessary. Furthermore having a local MTA on each system trying to send emails may also lead to additional problems/errors and more administrative tasks (maintenance/patching). Some may say that on Unix system you always have a local MTA (sendmail) running but in our organisation we strip down systems to the minimum to ensure that extra services are not running which could lead to a potential risk.

However, I would be very interested to know how you would design the infrastructure keeping in mind that you talk to a known/controlled/monitored MTA System. Or is it just a matter of viewpoint?

Many thanks for your feedback.

Yves

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T14:08:41+00:00Added an answer on June 7, 2026 at 2:08 pm

    If the remote MTA (“… the MTA server located on the internal network …“) is under the same administration as the proposed local MTA would be and the latter would deliver to the remote MTA only (acting as a sort of a relaying ‘smart host‘), then there is no need for a local MTA.

    The only question then is if the local applications/users sending mails could live with the potential additional risk of a network failure when trying to reach the remote MTA.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We've had quite a bit of discussion among our development group concerning whether the
A discussion I had with a colleague today. He claims whenever you use a
I recently had a discussion with a co-worker on whether we should allow null
At work we had a discussion about adding a fulltext search engine to our
We've had the discussion at work a few times about when to use a
We have an application that generates simulated data for one of our services for
We had a meeting this morning about how would should store our ID for
I had this discussion with a high reputation PHP guy: PDO has no use
We do ASP.NET Development using Visual Studio. A discussion point we've just had is
I had some discussion related to the use of properties and instance variables at

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.