KumoMTA stellt einen oder mehrere SMTP-Listener bereit. Jeder kann eigene Ports, eigenes TLS, eigene AUTH und eigene Annahmeregeln haben.
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 ist die Abkürzung für vertrauenswürdige Netze. Hosts in dieser Liste dürfen ohne AUTH an jeden Empfänger senden. Für öffentlich erreichbare Submission lassen Sie die Liste leer und verlangen AUTH.
Mehrere Listener sind normal, meist einer für Anwendungsverkehr (ohne Auth, auf IPs beschränkt) und einer für externe Submission (Auth erforderlich).
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.