{"push_id":1093046629,"size":26,"distinct_size":8,"ref":"refs/heads/v2","head":"bee4088f7831e6761ab91ca9514cdef77551ba74","before":"2b4b829067da4178b63a091ea0fba930777cf06d","commits":[{"sha":"9e1c4783a81fcad6c928a2439a0c9db54f511236","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Refactored documentation and Wiki\nMoved docker-compose.yml.dist to version 2 with data volume container\nRenamed DMS_SSL to SSL_TYPE\nRefactored start-mailserver to avoid DKIM errors","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/9e1c4783a81fcad6c928a2439a0c9db54f511236"},{"sha":"afe8cfb61044846df8a9f819bd0a0361d53f6047","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #157 from tomav/refactored-documentation-in-readme-and-wiki\n\nRefactored documentation and Wiki\r\nMoved docker-compose.yml.dist to version 2 with data volume container\r\nRenamed DMS_SSL to SSL_TYPE\r\nRefactored start-mailserver to avoid DKIM errors","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/afe8cfb61044846df8a9f819bd0a0361d53f6047"},{"sha":"f8268f641a389303009b536f714f4a155f2ae803","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Fixed link to script","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/f8268f641a389303009b536f714f4a155f2ae803"},{"sha":"9415c099ccf8994b4e9332591c40559ec69df822","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Fixed #159: postfix-accounts.cf now generated with script + fixed line endings using sed in start-mailserver.sh","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/9415c099ccf8994b4e9332591c40559ec69df822"},{"sha":"e8d4cc815b91df7a2850463b99ba31382d3c019e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #160 from tomav/issue-159\n\nFixed #159: postfix-accounts.cf now generated with script + fixed lin…","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/e8d4cc815b91df7a2850463b99ba31382d3c019e"},{"sha":"86080ba378a03b029c6c16d3a83cff27678f5601","author":{"email":"1f4b744953af80dfd6a73a029d9e012d4ffd6b81@gmail.com","name":"angus"},"message":"Changed few docker commands used in tests:\nremoved hardcoded image name. Now the image to be used\nis extracted directly from running instances.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/86080ba378a03b029c6c16d3a83cff27678f5601"},{"sha":"3328e4c79d6b814fe21ac0cf1bc2bd19c840c158","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #163 from 00angus/v2_tests_with_docker\n\nChanged few docker commands used in tests:","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/3328e4c79d6b814fe21ac0cf1bc2bd19c840c158"},{"sha":"9fbe20f3d0dda049b49286deffb5c557c6c7ad6f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Added tests on letsencrypt - #109","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/9fbe20f3d0dda049b49286deffb5c557c6c7ad6f"},{"sha":"b49f887bad7e3aed6ab21876554b39b0b47773d1","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Added missing newline","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/b49f887bad7e3aed6ab21876554b39b0b47773d1"},{"sha":"049033f4c5861644ec82f15a048940fb8944d9f7","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #164 from tomav/added-tests-on-letsencrypt\n\nAdded tests on letsencrypt - #109","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/049033f4c5861644ec82f15a048940fb8944d9f7"},{"sha":"a9c4bb36152d4142cfa697c650d86549471d6504","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Adapted Postfix configuration to block typical spam sending\nmail servers using an enhanced client, sender and helo\nrestriction configuration.\n\nThe configuration has been adapted using this blog post:\nhttps://www.webstershome.co.uk/2014/04/07/postfix-blocking-spam-enters-server/\n\nBasically mail servers having invalid configuration (as e.g. sending\nfrom and dynamic IP or a misconfigured hostname) will have their\nmails rejected.\n\nAdditionnally three RBL servers are used to detect spam sending\nIPs: dnsbl.sorbs.net, zen.spamhaus.org and bl.spamcop.net.\n\nThe results of a 12h test drive using a 100+ daily spam\nmail account (SpamAssasin was always enabled, just counting\ndelivered mails to inbox not counting what SA detected):\n- Before: 34 incoming mails\n- Afer change: 6 incoming mails (82% reduction)\n\nFixes #161.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/a9c4bb36152d4142cfa697c650d86549471d6504"},{"sha":"09f9e8ec60644cb37d9e7da22f3ed359877f48b4","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Postfix: reject_invalid_hostname configuration option changed to reject_invalid_helo_hostname string which is\nthe \"modern\" Postfix variant since version >=2.3. (same for non_fqdn_hostname)","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/09f9e8ec60644cb37d9e7da22f3ed359877f48b4"},{"sha":"1a77cb77cc8993b07f954e34de7b297f32ae6db0","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #165 from stonemaster/postfix-spam\n\nAdapted Postfix configuration to block typical spam sending","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/1a77cb77cc8993b07f954e34de7b297f32ae6db0"},{"sha":"2f9f6b10020615846e76c16272abbdcc2452623b","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Implement basic sieve support using Dovecot.\n\nThe dovecot-sieve plugin is installed and configured to apply sieve\nas soon as a .dovecot.sieve file is encountered in the virtual user's\nhome directory (that is /var/mail/${domain}/${username}/.dovecot.sieve).\n\nTransport has been changed in the postfix configuration to use\nDovecot LDA (see http://wiki.dovecot.org/LDA/Postfix) to actually\nenable sieve filtering.\n\nTests have been added.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/2f9f6b10020615846e76c16272abbdcc2452623b"},{"sha":"21c26de1d42d7aa2919c3398ee99801db39354a4","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Update typo in tests.bat.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/21c26de1d42d7aa2919c3398ee99801db39354a4"},{"sha":"2cfb3c9977ffe5af91917d55910867ff48bbe21d","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Update README.md with link to sieve configuration in Wiki","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/2cfb3c9977ffe5af91917d55910867ff48bbe21d"},{"sha":"570bf853194753d39250b7d5bab58d328619c0ad","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@ifusio.com","name":"Thomas VIAL"},"message":"Merge pull request #166 from stonemaster/basic-sieve-support\n\nImplement basic sieve support using Dovecot.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/570bf853194753d39250b7d5bab58d328619c0ad"},{"sha":"25406949ee4bea3a42ece0a6d42b06da428e271e","author":{"email":"1f4b744953af80dfd6a73a029d9e012d4ffd6b81@gmail.com","name":"angus"},"message":"Sieve filters can now be installed at user setup.\nChanged Dockerfile to include a missing configuration file for dovecot (mailboxes).\nMoved Postfix setup after DKIM/DMARC/SSL setup, near the override postfix setup.","distinct":false,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/25406949ee4bea3a42ece0a6d42b06da428e271e"},{"sha":"69b66d55bc337c06031232040f1ff154bae067c0","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Configure dovecot's managesieve plugin when the environment variable\nENABLE_MANAGE_SIEVE has been set.\n\nAdapted README and updated tests.\n\nThe functionality has successfully been tested using the Sieve\nThunderbird plugin.","distinct":true,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/69b66d55bc337c06031232040f1ff154bae067c0"},{"sha":"9f63fa2ef45a29b7562078386cdd99282cd0ab68","author":{"email":"34b1609518a43f25e16c8fd4699c9a4a13617b8d@gmail.com","name":"André Stein"},"message":"Rename environment variable ENABLE_MANAGE_SIEVE to ENABLE_MANAGESIEVE.","distinct":true,"url":"https://api.github.com/repos/00angus/docker-mailserver/commits/9f63fa2ef45a29b7562078386cdd99282cd0ab68"}]}