IRedMail/FAQ/Enable.Throttling/RHEL.CentOS
From iRedMail
(Difference between revisions)
| Line 33: | Line 33: | ||
tcp 0 0 127.0.0.1:10032 0.0.0.0:* LISTEN 3459/policyd | tcp 0 0 127.0.0.1:10032 0.0.0.0:* LISTEN 3459/policyd | ||
</pre>}} | </pre>}} | ||
| + | |||
| + | * Enable throttling in Postfix: | ||
| + | {{cfg|/etc/postfix/main.cf|<pre> | ||
| + | smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10032 | ||
| + | </pre>}} | ||
| + | |||
| + | Restart postfix: | ||
| + | {{cmd|<pre> | ||
| + | # /etc/init.d/postfix restart | ||
| + | </pre>}} | ||
| + | |||
| + | That's all. Enjoy. :) | ||
Revision as of 13:26, 14 September 2010
- Disable throttling in /etc/policyd.conf:
| File: /etc/policyd.conf |
SENDERTHROTTLE=0 SENDER_THROTTLE_SASL=0 SENDER_THROTTLE_HOST=0 RECIPIENTTHROTTLE=0 |
- Enable throttling in /etc/policyd_sender_throttle.conf:
| File: /etc/policyd_sender_throttle.conf |
SENDERTHROTTLE=1 SENDER_THROTTLE_SASL=1 SENDER_THROTTLE_HOST=1 RECIPIENTTHROTTLE=1 |
- Edit /etc/init.d/policyd, set ENABLE_SENDER_THROTTLE='YES' to start another policyd instance for throttling:
| File: /etc/init.d/policyd |
ENABLE_SENDER_THROTTLE="YES" |
- Restart policyd service:
| Terminal: |
# /etc/init.d/policyd restart |
It will listen on two ports: 10031, 10032. You can verify it via command netstat:
| Terminal: |
# netstat -ntlp | grep -i 1003 tcp 0 0 127.0.0.1:10031 0.0.0.0:* LISTEN 3454/policyd tcp 0 0 127.0.0.1:10032 0.0.0.0:* LISTEN 3459/policyd |
- Enable throttling in Postfix:
| File: /etc/postfix/main.cf |
smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10032 |
Restart postfix:
| Terminal: |
# /etc/init.d/postfix restart |
That's all. Enjoy. :)
