How to Configure Sendmail not to Look up MX records

A default sendmail configuration will do DNS queries for MX records. It does this even when its setup to use a Mail Relay Server for sending mail out. This will cause mail to fail if its not able to lookup the MX record, for example when the SMTP relay server is not known in DNS.

Setting up sendmail not to query DNS for MX records when using a DS (Smart Relay) consists of using "[ ]" brackets around the hostname (or IP address) Mail Relay Server configured in the /etc/mail/sendmail.cf.

To do so, edit the sendmail configuration file:

# vi /etc/mail/sendmail.cf

Search for the DS entry. For example:

DSsmtp.unixhealthcheck.com

Change it to:

DS[smtp.unixhealthcheck.com]

Then save the configuration file, and refresh sendmail:

# refresh -s sendmail
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
AIX 6/7 Script to create a file with commands to remove missing and failed paths
Viewed 2772 times since Tue, Jun 14, 2022
Checking HBA status on AIX
Viewed 17287 times since Fri, Oct 5, 2018
Control Your Logs AIX
Viewed 18582 times since Wed, May 30, 2018
Technology level update on AIX using smit_update and alt_disk_install method
Viewed 5332 times since Sun, Jun 30, 2019
Create memory resident filesystems (RAM disk) on AIX
Viewed 2429 times since Thu, Feb 21, 2019
System Admin Mirrorvg without locking the volume group
Viewed 2822 times since Mon, May 21, 2018
AIX - How to shutdown or reboot
Viewed 4125 times since Fri, Jun 8, 2018
Script to reset NIM state and deallocate resources
Viewed 2115 times since Thu, Feb 21, 2019
AIX Full memory dump configure
Viewed 3120 times since Mon, Jul 16, 2018
Backing up your VIOS configuration with viosbr.
Viewed 11244 times since Mon, May 28, 2018