Performance Tuning and increasing delivery speed in Postfix
Postfix is a free and open-source Mail Transfer Agent (MTA) which is rich in features and if configured properly can be used for sending mails faster than other MTAs. Postfix is mainly preferred by admins when it comes for bulk mailing. There are different ways in which we can configure mail server for bulk mailing.
But if the list is quite large, we may need to do some tweaks in the configurations to handle the additional overhead. All values should be changed, and configurations be made gradually keeping in mind your server hardware configuration and your requirements.
Here are some of the values which will needs to be configured.
1. Increase the number of SMTP process, increase the value “default_process_limit” in main.cf
default_process_limit = 75
Adjust interval for accepting new messages when the message arrival rate exceeds the message delivery rate. With the default 50 Postfix SMTP server process limit, value 1s limits the mail inflow to 50 messages per second above the number of messages delivered per second.
3. Adjusting default_destination_concurrency_limit parameter .
Another value which help is increasing speed is default_destination_concurrency_limit parameter, and the Default value can be set to 10 .This controls how many messages may be sent to the same destination simultaneously. We can increase this safely between 20 – 40 according to the server capacity.
default_destination_concurrency_limit = 30
Hope the above tips were useful in enabling enhanced performance Tuning and to increase delivery speed in Postfix Mail Transfer Agent.
If you need to know more about Postfix, it’s configuration and other aspects, our server helpdesk support experts can help you with all the requisite tips and guidance.
Team Nixtree also delivers a wide range of server management services such as, cPanel Server Management, Plesk Server Management, Free Panel Server Management, Directadmin Server management and more, to cater to your server management requirements.
Need help in managing your server? Get Started Now!