Correct. The IMAP side is how your Apple mail "user agent" looks at incoming mail that is already stored on Sonic's servers, and has nothing to do with SPF/DKIM/DMARK, which is about outgoing mail. If you set up your outgoing mail on a @sonic.net address to send via SMTP to mail.sonic.net (with some interesting things about ports and encryption), then everything is done for you: Sonic has configured its outgoing mail server completely.
There are two situations where extra work is required:
There are two situations where extra work is required:
- You are using an e-mail address that is not @sonic.net (for example user@example.com), but sending that mail through mail.sonic.net. In that case your domain's DNS server has to publish: SPF = it's OK if your mail comes from mail.sonic.net, DKIM = your mail will be encrypted using Sonic's encryption keys, and DMARC = you want receivers of your mail to check that SPF and DKIM were done correctly.
- You are using an e-mail address that is not @sonic.net (for example user@example.com), and you are sending mail through other sending services (such as mailchimp, sendgrid, twilio, or god forbid you do it yourself). In that case your domain also needs to publish how the mail is sent, except now it gets more complicated.