<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_platform.git/puppet/modules/site_postfix/manifests, branch 0.8.0rc1</title>
<subtitle>[leap_platform] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/'/>
<entry>
<title>add postscreen greeter (Resolves: 2303)</title>
<updated>2016-02-11T23:45:46+00:00</updated>
<author>
<name>kwadronaut</name>
<email>kwadronaut@leap.se</email>
</author>
<published>2016-02-11T23:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=8009b9ed312837d7e13889fdb440eeeb2b1018c8'/>
<id>8009b9ed312837d7e13889fdb440eeeb2b1018c8</id>
<content type='text'>
Conflicts:
	puppet/modules/site_postfix/manifests/mx.pp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	puppet/modules/site_postfix/manifests/mx.pp
</pre>
</div>
</content>
</entry>
<entry>
<title>Due to the smtps transport specifying a header_check, the received_anon</title>
<updated>2016-02-11T15:35:39+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2016-02-09T21:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=cee2702b9c66e7e303494822993f46986685d87a'/>
<id>cee2702b9c66e7e303494822993f46986685d87a</id>
<content type='text'>
replacement wasn't being done. (#7890)

This moves that replacement into its own class, clears the old value and
sets it properly in the smtps transport.

Change-Id: I27c02730597df4943761d8bcb61014aeded9dc75
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
replacement wasn't being done. (#7890)

This moves that replacement into its own class, clears the old value and
sets it properly in the smtps transport.

Change-Id: I27c02730597df4943761d8bcb61014aeded9dc75
</pre>
</div>
</content>
</entry>
<entry>
<title>add postscreen greeter (Resolves: 2303)</title>
<updated>2016-02-10T10:45:05+00:00</updated>
<author>
<name>kwadronaut</name>
<email>kwadronaut@leap.se</email>
</author>
<published>2016-01-27T11:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=bd8b87f076db5e800de39e570a6b42976be40435'/>
<id>bd8b87f076db5e800de39e570a6b42976be40435</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Add smtpd_relay_restrictions to postfix conf</title>
<updated>2016-02-02T22:34:48+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-02-02T13:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=49c8a0c2a5ff413430b4bf7cc90f39f28c936b3e'/>
<id>49c8a0c2a5ff413430b4bf7cc90f39f28c936b3e</id>
<content type='text'>
smtpd_relay_restrictions was added in postfix 2.10 (jessie
has 2.11 atm). Without this, outbound mails are rejected to
be relayed.

from http://www.postfix.org/SMTPD_ACCESS_README.html:

    NOTE: Postfix versions before 2.10 did not have
    smtpd_relay_restrictions. They combined the mail relay and spam blocking
    policies, under smtpd_recipient_restrictions. This could lead to
    unexpected results. For example, a permissive spam blocking policy could
    unexpectedly result in a permissive mail relay policy. An example of
    this is documented under "Dangerous use of
    smtpd_recipient_restrictions".

smtpd_relay_restrictions defaults to
'permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination'
and is configured here to check for a valid client cert.

see http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions

- Resolves: #7856
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
smtpd_relay_restrictions was added in postfix 2.10 (jessie
has 2.11 atm). Without this, outbound mails are rejected to
be relayed.

from http://www.postfix.org/SMTPD_ACCESS_README.html:

    NOTE: Postfix versions before 2.10 did not have
    smtpd_relay_restrictions. They combined the mail relay and spam blocking
    policies, under smtpd_recipient_restrictions. This could lead to
    unexpected results. For example, a permissive spam blocking policy could
    unexpectedly result in a permissive mail relay policy. An example of
    this is documented under "Dangerous use of
    smtpd_recipient_restrictions".

smtpd_relay_restrictions defaults to
'permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination'
and is configured here to check for a valid client cert.

see http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions

- Resolves: #7856
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the certs are installed for all smtp tls clients, thus</title>
<updated>2016-01-21T15:46:49+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2016-01-19T17:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=d87a8787908fb1c82901d9611a971c9bed0a3907'/>
<id>d87a8787908fb1c82901d9611a971c9bed0a3907</id>
<content type='text'>
ensuring the satellite hosts are setup properly (#7611)

Change-Id: I9dce57c305a6fd6a39596a941174fe1879af5e4f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ensuring the satellite hosts are setup properly (#7611)

Change-Id: I9dce57c305a6fd6a39596a941174fe1879af5e4f
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure machines in mynetworks are able to send mail through us,</title>
<updated>2016-01-19T20:23:58+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2016-01-19T18:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=ab536804b671b55d1bec2a03fd0ba1b15d887f66'/>
<id>ab536804b671b55d1bec2a03fd0ba1b15d887f66</id>
<content type='text'>
without getting blocked by the rbl (#7819)

Change-Id: Ib7a00f810b6c49528e5f99a1d83296553a81e65e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
without getting blocked by the rbl (#7819)

Change-Id: Ib7a00f810b6c49528e5f99a1d83296553a81e65e
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure values that might get set incorrectly, due to preseed or</title>
<updated>2015-12-17T20:51:21+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2015-12-17T20:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=5d0562cfa4d381c4819e88bb6eb825a84083693b'/>
<id>5d0562cfa4d381c4819e88bb6eb825a84083693b</id>
<content type='text'>
debconf selections, are set correctly (#7478)

Change-Id: I3bd261fd6fe27bbf10b8994ffff9f8b7be5b9de0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
debconf selections, are set correctly (#7478)

Change-Id: I3bd261fd6fe27bbf10b8994ffff9f8b7be5b9de0
</pre>
</div>
</content>
</entry>
<entry>
<title>Use client cert fingerprint lookup to determine if the user is allowed</title>
<updated>2015-12-09T21:26:28+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2015-12-08T19:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=7d5b9461958cdb795990459cd0dad29a36e59fdd'/>
<id>7d5b9461958cdb795990459cd0dad29a36e59fdd</id>
<content type='text'>
to relay mail through us (#3634)

Change-Id: I46cf3ffbef4261839c376f4c36a50d9c44eb1374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to relay mail through us (#3634)

Change-Id: I46cf3ffbef4261839c376f4c36a50d9c44eb1374
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch from 'vmail' to leap-mx's user/group (#6936, #7639)</title>
<updated>2015-12-01T15:12:47+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2015-11-24T21:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=375527b1629597e35a6aeeef6c248a8b085abd87'/>
<id>375527b1629597e35a6aeeef6c248a8b085abd87</id>
<content type='text'>
This change will make sure that the user/group for leap-mx exist, and it
changes the mail location from /var/mail/vmail to the more helpful name
/var/mail/leap-mx.

This change requires:

https://github.com/leapcode/leap_mx/pull/78

and it would replace merge request:

https://github.com/leapcode/leap_mx/pull/65

and fix https://leap.se/code/issues/6936 and
https://leap.se/code/issues/7635

Change-Id: Idbe678dc999e394232c2eeef2b2018d39ab7cc3b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change will make sure that the user/group for leap-mx exist, and it
changes the mail location from /var/mail/vmail to the more helpful name
/var/mail/leap-mx.

This change requires:

https://github.com/leapcode/leap_mx/pull/78

and it would replace merge request:

https://github.com/leapcode/leap_mx/pull/65

and fix https://leap.se/code/issues/6936 and
https://leap.se/code/issues/7635

Change-Id: Idbe678dc999e394232c2eeef2b2018d39ab7cc3b
</pre>
</div>
</content>
</entry>
<entry>
<title>stop delivering non-existing local user mail to leap-mx (#5431)</title>
<updated>2015-12-01T15:12:47+00:00</updated>
<author>
<name>Micah</name>
<email>micah@leap.se</email>
</author>
<published>2015-11-24T20:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=fc9f820d0cd363e127859af23e20b61eed71dc1e'/>
<id>fc9f820d0cd363e127859af23e20b61eed71dc1e</id>
<content type='text'>
When mail comes in to the system, a lookup is done to see if it is a
valid leap user, if it is, leap_mx now returns something of the form:
uuid@deliver.local (see #5959). The virtual_mailbox_domains lists
deliver.local, so postfix choses to deliver to
virtual_mailbox_base (/var/mail/vmail) which has been hardcoded to the
'vmail' maildir and user.

We want leap related mail and leap aliases to go through the virtual
alias system, all the hard-coded universal aliases we want to go through
the local system and we dont want these separate. Known domains that are
considered 'virtual' will be forwarded or delivered to the vmail user,
the rest rejected as unknown recipient, instead of being handed off to
leap-mx.

Previously, the way this was done is we leaned (too heavily) on the
'luser_relay' postfix configuration which sent anything that wasn't
locally configured right to the leap_mx spool. That meant everything
went there, including addresses that didn't exist, and leap-mx would
then have to process those and bounce them. This removes the
'luser_relay' option, so any address that doesn't resolve properly to
either a local address/alias, or a leap address or alias (through
tcp lookups on 2424 and 4242) will get bounced as an unknown user.

Change-Id: I3c22e9383861b3794dd9adfd7aa6a0cf0a773a18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When mail comes in to the system, a lookup is done to see if it is a
valid leap user, if it is, leap_mx now returns something of the form:
uuid@deliver.local (see #5959). The virtual_mailbox_domains lists
deliver.local, so postfix choses to deliver to
virtual_mailbox_base (/var/mail/vmail) which has been hardcoded to the
'vmail' maildir and user.

We want leap related mail and leap aliases to go through the virtual
alias system, all the hard-coded universal aliases we want to go through
the local system and we dont want these separate. Known domains that are
considered 'virtual' will be forwarded or delivered to the vmail user,
the rest rejected as unknown recipient, instead of being handed off to
leap-mx.

Previously, the way this was done is we leaned (too heavily) on the
'luser_relay' postfix configuration which sent anything that wasn't
locally configured right to the leap_mx spool. That meant everything
went there, including addresses that didn't exist, and leap-mx would
then have to process those and bounce them. This removes the
'luser_relay' option, so any address that doesn't resolve properly to
either a local address/alias, or a leap address or alias (through
tcp lookups on 2424 and 4242) will get bounced as an unknown user.

Change-Id: I3c22e9383861b3794dd9adfd7aa6a0cf0a773a18
</pre>
</div>
</content>
</entry>
</feed>
