Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Mar 2019 15:28:01 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r52898 - head/en_US.ISO8859-1/articles/committers-guide
Message-ID:  <201903281528.x2SFS1fP013807@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Thu Mar 28 15:28:01 2019
New Revision: 52898
URL: https://svnweb.freebsd.org/changeset/doc/52898

Log:
  Add a description on how to configure a local postfix to forward
  emails to the FreeBSD smtp servers.

Modified:
  head/en_US.ISO8859-1/articles/committers-guide/article.xml

Modified: head/en_US.ISO8859-1/articles/committers-guide/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/committers-guide/article.xml	Mon Mar 25 20:51:34 2019	(r52897)
+++ head/en_US.ISO8859-1/articles/committers-guide/article.xml	Thu Mar 28 15:28:01 2019	(r52898)
@@ -2332,6 +2332,61 @@ freebsd-mfc-after = 2 weeks</programlisting>
 	    </listitem>
 	  </itemizedlist>
 	</note>
+
+	<sect4 xml:id="smtp-setup-local-mta">
+	  <title>Using a Local MTA to Forward Emails to the
+	    &os;.org SMTP Service</title>
+
+	  <para>It is also possible to use a local
+	    <acronym>MTA</acronym> to forward locally sent emails to
+	    the &os;.org SMTP servers.</para>
+
+	  <example xml:id="smtp-setup-local-postfix">
+	    <title>Using <application>Postfix</application></title>
+
+	    <para>To tell a local Postfix instance that anything from
+	      <literal><replaceable>yourusername</replaceable>@FreeBSD.org</literal>
+	      should be forwarded to the &os;.org servers, add this to
+	      your <filename>main.cf</filename>:</para>
+
+	    <programlisting>sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps
+smtp_sasl_auth_enable = yes
+smtp_sasl_security_options = noanonymous
+smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
+smtp_use_tls = yes</programlisting>
+
+	    <para>Create
+	      <filename>/usr/local/etc/postfix/relayhost_maps</filename>
+	      with the following content:</para>
+
+	    <programlisting><replaceable>yourusername</replaceable>@FreeBSD.org  [smtp.freebsd.org]:587</programlisting>
+
+	    <para>Create
+	      <filename>/usr/local/etc/postfix/sasl_passwd</filename>
+	      with the following content:</para>
+
+	    <programlisting>[smtp.freebsd.org]:587          <replaceable>yourusername</replaceable>:<replaceable>yourpassword</replaceable></programlisting>
+
+	    <para>If the email server is used by other people, you
+	      may want to prevent them from sending e-mails from your
+	      address.  To achieve this, add this to your
+	      <filename>main.cf</filename>:</para>
+
+	    <programlisting>smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps
+smtpd_sender_restrictions = reject_known_sender_login_mismatch</programlisting>
+
+	    <para>Create
+	      <filename>/usr/local/etc/postfix/sender_login_maps</filename>
+	      with the following content:</para>
+
+	    <programlisting><replaceable>yourusername</replaceable>@FreeBSD.org <replaceable>yourlocalusername</replaceable></programlisting>
+
+	    <para>Where <replaceable>yourlocalusername</replaceable>
+	      is the <acronym>SASL</acronym> username used to connect
+	      to the local instance of
+	      <application>Postfix</application>.</para>
+	  </example>
+	</sect4>
       </sect3>
     </sect2>
 



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