diff options
| author | Jason Helfman <jgh@FreeBSD.org> | 2022-05-25 22:46:30 +0000 |
|---|---|---|
| committer | Jason Helfman <jgh@FreeBSD.org> | 2022-05-25 22:46:30 +0000 |
| commit | 395c1884633056707dfe5ebc97fb8802d3687c89 (patch) | |
| tree | 6e3518ad1e6fbe77b2e19db15a935d77464f92f4 | |
| parent | a9607c3d4645595c15dc7fb1fb1b1fbd8863254e (diff) | |
| download | doc-395c1884633056707dfe5ebc97fb8802d3687c89.tar.gz doc-395c1884633056707dfe5ebc97fb8802d3687c89.zip | |
articles/committers-guide: add Exim MTA instructions for smtp.freebsd.org
PR: 262742 (based on)
| -rw-r--r-- | documentation/content/en/articles/committers-guide/_index.adoc | 44 |
1 files changed, 44 insertions, 0 deletions
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 @@ -2646,6 +2646,50 @@ 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]] === Mentors |
