When facing a routing-performance problem at a customers’ SMTP server, i took a look into my documentation which i collected through the years.

When you create a list from all tweaks and tips, it’s really a good idea to think about implementing some of them into your IBM Domino infrastructure.

 

Hide your Domino server information from the SMTP world by disabling all related information

On your Outbound SMTP Server add 2 notes.ini parameters:

SMTPGreeting=hostname SMTP Server Ready at %S Now the default greeting where all server information is shown, is gone.

SMTPNOVERSIONINRCVDHDR=1 to remove all X-MIME Domino server details.

Now we only have to remove some Header information.

Open the configuration document from your Outbound SMTP Server and choose:

Mime, Advanced, Advanced Outbound Message Options. In “Notes items to be removed from headers”

add or enter the following fields: $Mailer, $MIMETrack

 

Ignore emailaddress on locationdocument in your Notes client

When you enter mickey@disney.com in your locationdocument, all mail sent from IBM Notes, has a sender and reply address “mickey@disney.com”.

you don’t want that i guess.  We can add a setting to Domino to ignore the local the emailaddress and use the emailaddress in your persondocument. I wish IBM set this option by default and removes the emailaddress option in the locationdocument. but that’s a personal thought.

On your Outbound SMTPServer add the following notes.ini line:

RouterTranslateSpecial=1

 

Enforce Mailquota also an a local replica

Normally, quota’s are only honored on the serverbased maildatabase. With the following settings, you can enforce this quota also on a local replica:

Add the following notes.ini lines to the notes clients:

Check_Quota_On_Mail_Create=1

REPL_OBEYS_QUOTAS=1

 

Several tips

De-duplicate recipients when user is in TO and CC

Add to all Domino servers the following notes.ini line:

RouterDupElimLookedUpFullName=1 (or 2)
1=router group expansion
2=recipient lookup by fullname extra

Multiple transfer threads to all domains

Add the following line to the notes.ini on your outbound SMTP Server:

RouterAllowConcurrentXferToAll=1 

Check on spoofing incoming traffic

Add the following line to the notes.ini on your inbound SMTP Server:

SMTPVerifyAuthenticatedSender=1

 

Disable Transactional Logging on the mail.box database for performance reasons.

Add the following notes.ini line to ALL Domino servers:

MailBoxDisableTXNLogging=1

(Note: you have to re-create the mail.box’s after adding this setting: simple shut down Domino, delete the databases, and start domino again)

 

Multiple Relayhosts for sending external SMTP mail

You can set several relayhosts in your configuration document for sending external SMTP mail. There are 2 options: load balancing and failover)

Open the corresponding configuration document for your Outbound SMTPServer:

Goto Router/SMTP, Basics and alter the option “Relay host for messages leaving the local internet domain

host1,host2 ( load balancing = , )

host1;host2 ( failover  = ; )

 

Visits: 3687

By angioni

2 thoughts on “IBM Domino Routing and SMTP tips”
    1. Also this can cause issues with compact -replica -restart
      Had a customers Domino Server crash today with the following message in log.nsf
      “Restartable compact requires transaction logging on db and ODS >= 55 – /local/notesdata/mail1.box”
      Confirmed with ‘show dir *nolog’ that TX Logging was OFF for mail1.box
      MailBoxDisableTXNLogging=0 set in notes.ini and all the mail box databases deleted and recreated. rechecked with ‘show dir *nolog’ command

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.