[ PowerMTA ] Configuration Directives Discussion

/* In this Thread I will Discuss my own queries with all of You about PMTA directives and effects.
* Please Help me to learn deeply and I will also try to gather More Knowledge Here.
*/

<mx-rollup-list>
 
/* In this Thread I will Discuss my own queries with all of You about PMTA directives and effects.
* Please Help me to learn deeply and I will also try to gather More Knowledge Here.
*/

<mx-rollup-list>
Nice one! :)
Have you tried to reroute a queue from one vmta to another?
 
Nice one! :)
Have you tried to reroute a queue from one vmta to another?
I did not use that. From My opinion and practically I have handled Bulk Marekter's Campaigns ,Not REAL ESP.
They Dont need Specific Configuration On Specific IP Pools. And For these type of Marketers ,Their All IP are same Reputaion.This is Why i Did not use this Configuration.

Can you Help Me sort Out <mx-rollup-list> ?
How i Use by example?
 
Try to define MX record which MAP to each roll up queue name with their roll up queue and end in same roll up. You can also map more than 1 mx to same roll up queue.
 
Can i get a sample?
Is that what you are looking for?
Code:
domain-macro aol aol.com, aim.com, aol.com.au, aol.com.mx, aol.com.ar
<domain aol.rollup>
    max-smtp-out 1
    max-connect-rate 60/h
    max-msg-rate 60/h
    route aol.com
</domain>
<domain $aol>
  queue-to "aol.rollup"
</domain>
 
Is that what you are looking for?
Code:
domain-macro aol aol.com, aim.com, aol.com.au, aol.com.mx, aol.com.ar
<domain aol.rollup>
    max-smtp-out 1
    max-connect-rate 60/h
    max-msg-rate 60/h
    route aol.com
</domain>
<domain $aol>
  queue-to "aol.rollup"
</domain>
Actually i was seeking this :
<mx-rollup-list>
mx mx1.domain.com domain.rollup
mx mx2.domain.com domain.rollup
mx mx1.domain2.com domain2.rollup
mx *.mail.domain3.com domain3.rollup
</mx-rollup-list>

For rollup queues in which a wildcard is used, one must explicitly define the smtp-hosts
(or route) directive within the domain definition for the rollup queue along with the
appropriate MX or A records, since it is impossible for PowerMTA to infer the proper
MXs to use for all domains in the rollup queue (in contrast to when they are explicitly
defined

[User guide : 268]


How do i Implement Successfully?
 
Are you trying to use a wildcard?
Also, do you have a link to the user guide you are referring to?
one must explicitly define the smtp-hosts
(or route) directive within the domain definition for the rollup queue along with the
appropriate MX or A records
...this is the key ;)
 
Please provide a link (e.g. via PM).
Sent via PM :)
Are yo sure?
Yes for all 4.5 guide is same .except when major function updates.
Need an answer to the earlier question: 'Are you trying to use a wildcard?'
Yeah ,i was trying to use wildcard.

If i Add this in global scope :
<mx-rollup-list>
mx *.mail.domain3.com domain3.rollup
</mx-rollup-list>

will this work on all queues ?
 
All versions are same guide 4.5
not all 4.5 versions are the same. latest version: 4.5r9
#
for mx rollup always define the highest priority (which is the lowest value). or use wild card. in same case (*) cause issues with large email provider as they have different MX under the same main domain. You need define each MX to a specific queue.rollup. check the table with examples on the user guide. and you can always split test. you don't have to send actual emails to test and make sure you the right config..

heres example of google mail servers
<mx-rollup-list>
mx *.google.com google.rollup
mx *.googlemail.com google.rollup
</mx-rollup-list>


<domain google.rollup>
max-smtp-out 5
max-msg-per-connection 50
max-msg-rate 8000/day
smtp-hosts lookup-mx:gmail.com
</domain>
 
not all 4.5 versions are the same
agreed (e.g. 2015-09-08-01, 2015-12-07-01, 2016-12-06-01) ;)

for mx rollup always define the highest priority (which is the lowest value). or use wild card. in same case (*) cause issues with large email provider as they have different MX under the same main domain. You need define each MX to a specific queue.rollup. check the table with examples on the user guide. and you can always split test. you don't have to send actual emails to test and make sure you the right config..

heres example of google mail servers
<mx-rollup-list>
mx *.google.com google.rollup
mx *.googlemail.com google.rollup
</mx-rollup-list>

<domain google.rollup>
max-smtp-out 5
max-msg-per-connection 50
max-msg-rate 8000/day
smtp-hosts lookup-mx:gmail.com
</domain>
Nice example!

Seems for most folks domain macros (which offer the same rollup specs from the second paragraph of the example) seem enough. But I see the advantage of specifying the mx, for even better routing. What is the best way to combine the two?
 
not all 4.5 versions are the same. latest version: 4.5r9
Only a minor changes in same versions releases. [rX]
I wrote about these earlier.major function changes updates current guide.[PDF]

using mx base throttling and speed saves a lot for overloading to same mx delivery and in a critical situation not getting caught by Spamhaus.which is terribly a nightmare in delivery.
 
Back
Top