Tcp_ports Option

From Messaging Server Technical Reference Wiki
Jump to: navigation, search



The tcp_ports option (available under job_controller, service, smpp_relay, smpp_server, and tcp_listen) specifies a list of regular (non-SSL) ports on which this service listens for connections. For services which instead only support listening on a single (non-SSL) port, see instead the port option.

Some services also support listening on (dedicated) SSL ports; for those services, see also the ssl_ports option.

Use with service

The tcp_ports Dispatcher service option (which is the new, Unified Configuration name for the legacy configuration PORT Dispatcher option) specifies the TCP port(s) on which the Dispatcher will listen for incoming connections for the current service. Connections made to this port or these ports will be transferred to one of the Worker Processes created for this service.

For instance, in a typical configuration:


msconfig> show dispatcher.service:SMTP.tcp_ports
role.dispatcher.service:SMTP.tcp_ports = 25
msconfig> show dispatcher.service:SMTP_SUBMIT.tcp_ports
role.dispatcher.service:SMTP_SUBMIT.tcp_ports = 587

meaning that the Dispatcher runs the SMTP service on port 25, and the SMTP SUBMIT service on port 587.

See also the ssl_ports Dispatcher service option.


See also:

Use with smpp_relay

The tcp_ports SMS smpp_relay option specifies the TCP port for inbound SMPP client connections. Specification of this option is mandatory; there is no default value. Note also that there is no Internet Assigned Numbers Authority (IANA) assignment for this service.


See also:

Use with smpp_server

The tcp_ports SMS smpp_server option specifies the TCP port for inbound SMPP server connections. Specification of this option is mandatory; there is no default value. Note also that there is no Internet Assigned Numbers Authority (IANA) assignment for this service.


See also:

Use with job controller

The tcp_ports Job Controller option, job_controller.tcp_ports, specifies the TCP port on which the Job Controller should listen for request packets; that is, it is the port on which the Job Controller listens for its internal protocol communications. You generally do not want to change this option unless the default conflicts with another TCP application on your system. This is a global Job Controller option, set directly under job_controller; it is not available under channel_class or job_pool groups. The default is 27442.


The default value in this context is: 27442


See also:

Use with tcp_listen

Under a top level imapproxy or popproxy component, inside a named tcp_listen group, the tcp_ports option specifies the TCP port(s) on which that proxy server listens; e.g.:


msconfig> set imapproxy.tcp_listen:imap-proxy-1.tcp_ports 143

See also:


See also: