I’ll keep it brief – short cuts will kill you.
I am on a Domino migration project where we are moving the client from 6.5.6 to 8.5.2. We are not upgrading servers but creating a whole new server environment on new virtual servers and will be moving applications over in phases. No mail, they moved to Exchange years ago.
We separated the development and sandbox environments out into new Domino domains (they were in production up until now) and we are in testing mode – each application individually.
That is where we ran into … “issues” with simple background agents, specifically agents that send e-mail.
“Error connecting to server (servername): The remote server is not a known TCP/IP host,”
Agents fire, things happen and for the most part we are happy, but the above errors pop up again and again and mail is not being created. The mail never makes it into the mail.box, just errors in the logs and no mail at all.
This is where we came across this technote: and while reading it I am also glancing through the notes.ini on one of the servers that is having issues. I notice in there the “Mailserver=” parameter that has a different server name entered – that is where the above technote comes in and then a few Google searches on the [Mailserver] field and we knew where we had managed to trip ourselves in the process.
The [Mailserver] field
This is a little knows field since it has no UI equivalent and normally an admin would never have to fiddle with it – ever. However, when you take shortcuts during server setup and configuration though …. maybe you can guess? Yes, we set up one default server document, copied it 20 times, renamed the server name, updated all the server specific addresses and then copied the certificate into it. What that leaves you with is 20 server documents that all have the same one [Mailserver] field value – and the server that it pointed to was a temporary server that was turned off.
It took us a few hours of head scratching to figure this one out but by the end of the day we got it and fixed the field values on all servers. After that restarting the servers (not really necessary but I always feel better that way) took care of the rest and we were back in business.
Lesson learned: if you want to batch create and copy & paste things make sure you take care of ALL server specific information in a server document, not just the ones you can see in the document but the hidden ones as well.