KumoMTA biedt een of meer SMTP-listeners aan. Elke listener kan eigen poorten, TLS, AUTH en acceptatieregels hebben.
kumo.on('init', function()
-- Inbound relay (from your application)
kumo.start_esmtp_listener {
listen = '0.0.0.0:587',
relay_hosts = { '127.0.0.1', '10.0.0.0/8' },
tls_certificate = '/etc/ssl/kumo/fullchain.pem',
tls_private_key = '/etc/ssl/kumo/privkey.pem',
}
-- Submission with AUTH from public clients
kumo.start_esmtp_listener {
listen = '0.0.0.0:465',
tls_certificate = '/etc/ssl/kumo/fullchain.pem',
tls_private_key = '/etc/ssl/kumo/privkey.pem',
-- Implicit TLS:
invocation = 'implicit_tls',
}
end)
relay_hosts is de snelkoppeling voor een vertrouwd netwerk. Hosts in deze lijst mogen zonder AUTH naar elke ontvanger sturen. Laat hem voor publieke submission leeg en vereis AUTH.
Meerdere listeners zijn normaal, meestal één voor applicatieverkeer (geen auth, beperkt op IP-adres) en één voor externe submission (auth verplicht).
Log in om bij te houden wat je gelezen hebt.