I am trying to forward email from one of my mail accounts to my Zoho account, but the Zoho service refuses to accept the mails claiming that they are being relayed. How can I address this?
The details.
I have an email account hosted on GoDaddy's secureserver.net service. The service only allows the administrator to set an account as a forwarding account or a receiving account - i.e. no user control if the account is forwarding. I had this running for a short while but there appeared to be some strangeness in their forwarding/delivery, so I asked the admin to switch it back, and I started Popping the account from Zoho. This created a separate mailbox which I don't want, so using a combination of getmail to pop for the email and msmtp to forward the email to my Zoho mail account, I set up a POP/SMTP forwarding service on a home server. This appears to do as I want, but Zoho refuses to accept the email as it looks like a relaying attempt through Zoho, as the from address is not local, even though the credentials for the SMTP setting are OK.
I tried to use mx.zoho.com (and mx.zohomail.com) instead of authenticating via smtp.zoho.com to emulate a true SMTP service, but zoho doesn't initiate the SMTP connection, so it fails.
I have other email services successfully forwarding email directly to Zoho - so it can be made to work - I just don't know how.
How can I make this work?
Thanks
Alan