"Thomas Cameron via users" <users@spamassassin.apache.org> writes:
> I built email servers for a non-profit I volunteer for. If email comes > into the server for presid...@myassociation.org, I would normally just > create an alias in /etc/aliases so that emails to president@ get > forwarded to the president's "real" email address, say > presidents_real_em...@gmail.com. > > The problem is, when I send email to presid...@myassociation.org, > gmail rejects the forwarded email because it appears to come from my > personal domain, not the mythical myassociation.org domain. DKIM, > DMARC, and SPF all fail, which I totally understand. Why does DKIM fail? You said there is an /etc/aliases alias, but you did not say that you modified the message. Basically you should never modify messages. > How can I make this work? Is there a good way to use something like > /etc/aliases to forward emails to the domain I manage to another > recipient? Or is there something better I can do? I think the advice to set up IMAP and submission is wise. I realize this may be a small non-profit, but company mail belongs on company servers, and personal mail on personal servers. With IMAP and submission, your president can have their outgoing email be presid...@myassociation.org, DKIM signed, with an SPF record, and even DMARC. If someone writes and gets a reply from a random gmail account, that is at best confusing.