{"id":28,"date":"2012-05-03T09:02:00","date_gmt":"2012-05-03T09:02:00","guid":{"rendered":"http:\/\/pheonixsolutions.com\/?p=28"},"modified":"2012-06-20T07:22:37","modified_gmt":"2012-06-20T07:22:37","slug":"postfix-tuning-and-steps-to-tune-the-postfix-in-server","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/","title":{"rendered":"Postfix Tuning and steps to tune the postfix in server"},"content":{"rendered":"<div style=\"text-align: left;\" dir=\"ltr\">\n<div style=\"margin: 0px; text-indent: 0px;\"><strong>How to tune the postfix in your server?<\/strong><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">The probably the best thing you could do is to write the logs to<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">another syslog server as is done in this syslog.conf snippet.<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">mail.* @xxx.xxx.xxx.xxx<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">or if you can&#8217;t spare a machine for that, put dash in front of the<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">filename. Default behavior of syslogd is to sync the logfile after every<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">change. Testing before and after, this dropped my load average by about<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">70% on a box that relays and buffers incoming email for about 10,000<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">mailboxes.<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">mail.* -\/var\/log\/maillog<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">Syslogging to another machine would be the ideal solution.<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">For postfix, I also set these in \/etc\/postfix\/main.cf<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">minimal_backoff_time = 2000s<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">maximal_backoff_time = 8000s<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">maximal_queue_lifetime = 2d<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">message_size_limit = 10240000<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">qmgr_message_active_limit = 20000<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">qmgr_message_recipient_limit = 20000<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">transport_retry_time = 120s<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">Basically just taming the queue to work not quite so hard to send all the<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">bounced spam back to the sender.<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\"><\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">The last three were doubled. I am not 100% certain I understand the<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">qmgr_message ones, but my understanding is that it increases the amount of<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">ram the queue can use. More ram operation == less disk thrashing so that&#8217;s<\/div>\n<div style=\"margin: 0px; text-indent: 0px;\">my reason for that.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to tune the postfix in your server? The probably the best thing you could do is to write the logs to another syslog server as is done in this syslog.conf snippet. mail.* @xxx.xxx.xxx.xxx or if you can&#8217;t spare a machine for that, put dash in front of the filename.&hellip; <a href=\"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">Postfix Tuning and steps to tune the postfix in server<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[171],"class_list":{"0":"post-28","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-uncategorized","7":"tag-postfix","8":"h-entry","10":"h-as-article"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pheonix Solutions - We Empower Your Business Growth<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pheonix Solutions - We Empower Your Business Growth\" \/>\n<meta property=\"og:description\" content=\"How to tune the postfix in your server? The probably the best thing you could do is to write the logs to another syslog server as is done in this syslog.conf snippet. mail.* @xxx.xxx.xxx.xxx or if you can&#8217;t spare a machine for that, put dash in front of the filename.&hellip; Continue Reading Postfix Tuning and steps to tune the postfix in server\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/\" \/>\n<meta property=\"og:site_name\" content=\"PHEONIXSOLUTIONS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-05-03T09:02:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-06-20T07:22:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3837\" \/>\n\t<meta property=\"og:image:height\" content=\"2540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:site\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/0ffa33d73c869faec2d50e79c24e3503\"},\"headline\":\"Postfix Tuning and steps to tune the postfix in server\",\"datePublished\":\"2012-05-03T09:02:00+00:00\",\"dateModified\":\"2012-06-20T07:22:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/\"},\"wordCount\":214,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"keywords\":[\"Postfix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/\",\"name\":\"Pheonix Solutions - We Empower Your Business Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2012-05-03T09:02:00+00:00\",\"dateModified\":\"2012-06-20T07:22:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Postfix Tuning and steps to tune the postfix in server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"name\":\"Pheonix Solutions\",\"description\":\"We Empower Your Business Growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\",\"name\":\"PheonixSolutions\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"width\":454,\"height\":300,\"caption\":\"PheonixSolutions\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PheonixSolutions-209942982759387\\\/\",\"https:\\\/\\\/x.com\\\/pheonixsolution\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/0ffa33d73c869faec2d50e79c24e3503\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/blog.pheonixsolutions.com\"],\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pheonix Solutions - We Empower Your Business Growth","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/","og_locale":"en_US","og_type":"article","og_title":"Pheonix Solutions - We Empower Your Business Growth","og_description":"How to tune the postfix in your server? The probably the best thing you could do is to write the logs to another syslog server as is done in this syslog.conf snippet. mail.* @xxx.xxx.xxx.xxx or if you can&#8217;t spare a machine for that, put dash in front of the filename.&hellip; Continue Reading Postfix Tuning and steps to tune the postfix in server","og_url":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/","og_site_name":"PHEONIXSOLUTIONS","article_publisher":"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","article_published_time":"2012-05-03T09:02:00+00:00","article_modified_time":"2012-06-20T07:22:37+00:00","og_image":[{"width":3837,"height":2540,"url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@pheonixsolution","twitter_site":"@pheonixsolution","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/#article","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/"},"author":{"name":"admin","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/0ffa33d73c869faec2d50e79c24e3503"},"headline":"Postfix Tuning and steps to tune the postfix in server","datePublished":"2012-05-03T09:02:00+00:00","dateModified":"2012-06-20T07:22:37+00:00","mainEntityOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/"},"wordCount":214,"commentCount":0,"publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"keywords":["Postfix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/","url":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/","name":"Pheonix Solutions - We Empower Your Business Growth","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#website"},"datePublished":"2012-05-03T09:02:00+00:00","dateModified":"2012-06-20T07:22:37+00:00","breadcrumb":{"@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pheonixsolutions.com\/blog\/postfix-tuning-and-steps-to-tune-the-postfix-in-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pheonixsolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Postfix Tuning and steps to tune the postfix in server"}]},{"@type":"WebSite","@id":"https:\/\/pheonixsolutions.com\/blog\/#website","url":"https:\/\/pheonixsolutions.com\/blog\/","name":"Pheonix Solutions","description":"We Empower Your Business Growth","publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pheonixsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pheonixsolutions.com\/blog\/#organization","name":"PheonixSolutions","url":"https:\/\/pheonixsolutions.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","contentUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","width":454,"height":300,"caption":"PheonixSolutions"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","https:\/\/x.com\/pheonixsolution"]},{"@type":"Person","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/0ffa33d73c869faec2d50e79c24e3503","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","caption":"admin"},"sameAs":["http:\/\/blog.pheonixsolutions.com"],"url":"https:\/\/pheonixsolutions.com\/blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7F4uM-s","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":0,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}