- name: "install mail client packages" apt: name: - isync - libsasl2-modules - mailutils - mutt - notmuch - notmuch-mutt - postfix - name: "configure postfix" template: src: main.cf dest: /etc/postfix/main.cf notify: restart postfix - name: "set mailname" copy: content: "{{ mailname }}\n" dest: /etc/mailname owner: root group: root mode: 0644 - name: "set smarthost relay credentials" template: src: sasl_passwd dest: /etc/postfix/sasl_passwd mode: 0600 - name: "postmap relay credentials" shell: | postmap /etc/postfix/sasl_passwd - name: "install aliases" copy: src: aliases dest: /etc/aliases owner: root group: root mode: 0644 - name: "run newaliases" shell: newaliases