Sendmail implements a general purpose internetwork mail routing facility. This document explain how to build sendmail with IPv6 support.
You should have a basic knowledge of UNIX and DNS.
The server should allow incoming connections to the SMTP service which will be listening on TCP port 25.
The server should have a fully qualified hostname (FQDN) such as mail.example.net.
The hostname should resolve to an AAAA record. It should not be a CNAME.
The MX record for the domain for which you wish to receive mail should point to the hostname of your server.
There should a PTR record for the IP address of your server. Mail from your server may be rejected if there is no reverse DNS.
Download the sendmail source code from the sendmail website.
The sendmail binary is now installed. The next step is to configure sendmail.
The main configuration file for sendmail is the /etc/mail/sendmail.cf file. Starting with version 8.12, sendmail uses the /etc/mail/submit.cf configuration file for mail submission. The .cf files are complex to understand. It is recommended that you create a .mc configuration file and use the M4 (macro processor) to generate the .cf file.
There are some sample .mc configuration files in the cf/cf/ directory of the sendmail source code. Alternatively, you can use one of the sample configuration files available from this website. You should edit the .mc file with a UNIX text editor such as vi.
Sample configuration files are available for download on our sendmail installation webpage.
If you have any comments, send us an email or contact us through our feedback form.
If you have problems sending or receiving emails; or require technical support for sendmail, we can help you.http://www.elandsys.com/resources/sendmail/ipv6.html