Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 May 2022 22:47:37 GMT
From:      Jason Helfman <jgh@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: 395c188463 - main - articles/committers-guide: add Exim MTA instructions for smtp.freebsd.org
Message-ID:  <202205252247.24PMlbeN025938@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jgh:

URL: https://cgit.FreeBSD.org/doc/commit/?id=395c1884633056707dfe5ebc97fb8802d3687c89

commit 395c1884633056707dfe5ebc97fb8802d3687c89
Author:     Jason Helfman <jgh@FreeBSD.org>
AuthorDate: 2022-05-25 22:46:30 +0000
Commit:     Jason Helfman <jgh@FreeBSD.org>
CommitDate: 2022-05-25 22:46:30 +0000

    articles/committers-guide: add Exim MTA instructions for smtp.freebsd.org
    
    PR:     262742 (based on)
---
 .../en/articles/committers-guide/_index.adoc       | 44 ++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 2c2bfb86a9..51e6de4d17 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -2645,6 +2645,50 @@ Create [.filename]#/usr/local/etc/mail/secrets# with the following content:
 freebsd	yourusername:yourpassword
 ....
 
+====
+[[smtp-setup-local-exim]]
+.Using Exim
+[example]
+====
+
+To direct a local Exim instance that all mail from `_example_@FreeBSD.org`
+ is forwarded to FreeBSD.org servers, add this to Exim [.filename]#configuration#:
+
+[.programlisting]
+....
+Routers section: (at the top of the list):
+freebsd_send:
+   driver = manualroute
+   domains = !+local_domains
+   transport = freebsd_smtp
+   route_data = ${lookup {${lc:$sender_address}} lsearch {/usr/local/etc/exim/freebsd_send}}
+
+Transport Section:
+freebsd_smtp:
+        driver = smtp
+  tls_certificate=<local certificate>
+  tls_privatekey=<local certificate private key>
+  tls_require_ciphers = EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+AESGCM:EECDH:EDH+AESGCM:EDH+aRSA:HIGH:!MEDIUM:!LOW:!aNULL:!eNULL:!LOW:!RC4:!MD5:!EXP:!PSK:!SRP:!DSS
+  dkim_domain = <local DKIM domain>
+  dkim_selector = <local DKIM selector>
+  dkim_private_key= <local DKIM private key>
+  dnssec_request_domains = *
+  hosts_require_auth = smtp.freebsd.org
+
+Authenticators:
+fixed_plain:
+  driver = plaintext
+  public_name = PLAIN
+  client_send = ^example/mail^examplePassword
+....
+
+Create [.filename]#/usr/local/etc/exim/freebsd_send# with the following content:
+
+[.programlisting]
+....
+example@freebsd.org:smtp.freebsd.org::587
+....
+
 ====
 
 [[mentors]]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202205252247.24PMlbeN025938>