I wish to have a direct SSL connection for smtps with exim on port 465
If you wish for exim to run ssl on port 465, such that clients can use the legacy smtps (ssl at connection, instead of TLS on port 25/587), simply edit your /etc/exim.conf, find the line:
daemon_smtp_ports = 25 : 587
and change the line to look like the following, and add the extra line:
daemon_smtp_ports = 25 : 587 : 465
tls_on_connect_ports = 465
and restart exim.