mirror of
https://github.com/mailscope/kumomta.git
synced 2026-09-10 20:42:14 +00:00
791 B
791 B
Configuring Message Routing
If you need to "smarthost" or route messages through another server, you can do this to put it in a queue whose domain is imap.server.hostname and it will resolve the MX/A -> ip address as normal.
msg:set_meta('queue', 'imap.server.hostname')
This should be located in a 'smtp_server_message_received' function like this:
kumo.on('smtp_server_message_received', function(msg)
msg:set_meta('queue', 'my.smarthost.com')
end)
You can also specify an IP address, but the queue still needs to be a valid domain per the SMTP spec, which requires [] around an ipv4 address, or that you use [IPv6:::1] for an IPv6 address:
kumo.on('smtp_server_message_received', function(msg)
msg:set_meta('queue', '[20.83.209.56]')
end)