Let's make this very clear:
- Go to Settings>Identities & Fetch
- Click Add Identity/Fetch at the top
- Enter *@domain, where domain is any domain. I suggest either using a domain you own or *@example.com (since example.com is a recognized test domain). Then click Next.
- Now enter your name (used in From) and a signature. Then click Save at the top.
Now when you start a Compose message (or reply or forward), you can change the sender identity (shown above the To line) to the wildcard identity you created.
- The wildcard * in the identity is initially automatically replaced with the local-part of your default Fastmail account local-part to create the default From address.
- You can now edit From to anything you like (at any domain).
- But reputation indicators (DMARC and SPF, for example) may fail, since you are sending a message from a SMTP server which isn't allowed by domain records.
- For example, if you try sending in this manner using a Gmail From address to a Gmail recipient address, the recipient will see a very large warning about the message probably being fake.
- But if you send such a message with a Gmail From address to a different Fastmail account, the message will be received with no serious warning.
- Examining the full headers shows that "Email failed DMARC policy for domain" and the vacation response and address book whitelisting features will be ignored (since SPF and DMARC fail).
- At this time, Fastmail generates a SPF_SOFTFAIL X-Spam-hits score and as described above makes it easier to fail the spam filter.
- If the recipient replies to that message, the reply will be sent to the From address you created.
- In the future Fastmail (and many other email providers) will most probably start using DMARC and ARC. See:
https://fastmail.blog/2016/12/24/spf-dkim-dmarc/
Bill