"Thomas Cameron via users" <[email protected]> writes:
> I built email servers for a non-profit I volunteer for. If email comes > into the server for [email protected], 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 > [email protected]. > > The problem is, when I send email to [email protected], > 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 [email protected], 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.
