Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Keeping Emails If Server Offline

Posted on 2013-02-05
5
Medium Priority
?
194 Views
Last Modified: 2013-02-05
I'm thinking of hosting a mail server behind a Dynamic DNS service.
1) Is that possible?
2) If there any failsafe in smtp that allows for incoming emails to be kept if the mail server is down?
0
Comment
Question by:Silas2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 7

Expert Comment

by:Beneford
ID: 38855033
You're likely to lose emails if the connection goes down and is then reconnected with a different IP address (which, on a dynamic IP circuit is very likely).

There is a TTL (time to live) on the dns lookup, and a mail server trying to connect to you will assume the IP Address remains valid for that TTL period (even 10 minutes is too long for what you need).
If you do drop the connection the mail server may succeed in sending email addressed to you to another server (which just happens to have connected with your old ip address), and that server just might do something with it.
If you want to be secure and not lose emails, you need a fixed ip address.

If your system is not highly available (you need to define how high it needs to be - in-office or at-home broadband/fibre pretty reliable, but it's not 100%) you probably want a backup Mail Exchanger that will store email while your primary server is down and forward them when you come back up.

Some ISPs provide this service along with a hosted server (I have two cpanel hosted servers that do the job).
0
 

Author Comment

by:Silas2
ID: 38855416
Thanks for that. Regarding "...you probably want a backup Mail Exchanger that will store email while your primary server is down and forward them when you come back up...." how would you enable that to take over receipt automatically?
0
 
LVL 7

Expert Comment

by:Beneford
ID: 38855439
Define two MX records with different priorities.
The lowest priority is for your primary server, and a higher priority for the backup server.
A mail server will normally locate your lowest priority server and use that; if it's not available, the higher priority server will be used.
If correctly configured, the backup mail exchanger will also check for the availability of the higher-priority server and forward mail to then when it becomes available.
0
 

Author Comment

by:Silas2
ID: 38855472
I've just configured an email server (with postfix) would the back mail servers need to be setup with the same ? i dunno what, settings? to take the mail due for the first server?
0
 
LVL 7

Accepted Solution

by:
Beneford earned 1000 total points
ID: 38855518
0

Featured Post

Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Phishing attempts can come in all forms, shapes and sizes. No matter how familiar you think you are with them, always remember to take extra precaution when opening an email with attachments or links.
Sometimes clients can lose connectivity with the Lotus Notes Domino Server, but there's not always an obvious answer as to why it happens.   Read this article to follow one of the first experiences I had with Lotus Notes on a client's machine, my…
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question