--- - name: "✅ Ensure msmtp-mta is absent (conflicts with postfix smtp-forwarder)" package_install: id: msmtp-mta state: absent - name: 🔎 Inspect /usr/bin/sendmail path before cleanup stat: path: /usr/bin/sendmail follow: false register: sys_svc_mail_msmtp_sendmail_stat - name: 🗑️ Remove msmtp-managed sendmail compatibility link file: path: /usr/bin/sendmail state: absent when: - sys_svc_mail_msmtp_sendmail_stat.stat.exists | default(false) - sys_svc_mail_msmtp_sendmail_stat.stat.islnk | default(false) - sys_svc_mail_msmtp_sendmail_stat.stat.lnk_source | default('') == '/usr/bin/msmtp'