• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 316
  • Last Modified:

Limit connectio delivery to a mx server

Hello,

several mx servers are limiting connection from one especific IP Addr. How can I configure the sendmail to delivery just "n" messages or make "n" simultaneous connection to one host in the same time?
In the Postfix I can do it using: default_destination_concurrency_limit parameter...

0
gjaber
Asked:
gjaber
1 Solution
 
jlevieCommented:
That can be done with confHOST_STATUS_DIRECTORY & confSINGLE_THREAD_DELIVERY, e.g.:

confHOST_STATUS_DIRECTORY
[undefined] If set, host status is kept on disk between sendmail runs in the named directory tree.  This need not be a full pathname, in which case it is interpreted relative to the queue directory.

confSINGLE_THREAD_DELIVERY
[False] If this option and the HostStatusDirectory option are both set, single thread deliveries to other hosts.  That is, don't allow any two sendmails on this host to connect simultaneously to any other single host.  This can slow down delivery in some cases, in particular since a cached but otherwise idle connection to a host will prevent other sendmails from connecting to the other host.

And the functionality could be enabled by adding the following to sendmail.mc:

define(`confHOST_STATUS_DIRECTORY', `/var/spool/host-status')dnl
define(`confSINGLE_THREAD_DELIVERY', `True')dnl

You'll need to create the host status directory:

mkdir /var/spool/host-status
chown root.mail /var/spool/host-status
chmod 0700 /var/spool/host-status

The ownership of the host status directory could be different on your system. Just make it the same as /var/spool/mqueue.
0
 
gjaberAuthor Commented:
I have resolved this problem running in the same server Sendmail to receive and Postfix to delivery :-)
0
 
Computer101Commented:
PAQed, with points refunded (125)

Computer101
E-E Admin
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now