Replying to a message from: Synametrics Support

Brandon,

I am not sure if I understand your question correctly. Therefore, let me know if my answer below does not make sense.

If your end goal is to sign DKIM for outbound, put your domain (the one that will be used as the sender) as local domain in Xeams. Then, add your SendMail server's IP address in relay. This way messages coming from your SendMail will be sent out. Once this is done, Xeams should sign outbound messages with a DKIM signature and will do an MX lookup to figure out the destination server.

You cannot put the recipient's email as a local domain. An alert will be generated if the sender's domain is NOT local and you're trying to relay through Xeams.

Also, I'd recommend you run Xeams in Firewall mode. This way the alerts will be sent to your SendMail server rather than Xeams trying to send it to the local repository.

To summarize, here is what you need to do:

  • Run Xeams in Firewall Mode
  • Specify yourdomain.com as a local domain and specify sendmail's IP address in the Forward To field.
  • Create DKIM keys for yourdomain.com and put them in your DNS server
  • Add sendmail's IP address among the IPs allowed to relay
  • Configure the smart host in sendmail to forward its outbound messages through Xeams.