Skip to main content

Google Workspace not receiving cPanel domain emails

Comments

7 comments

  • ffeingol
    Have you looked at the Exim log for email sent to your Google Workspace domain (on your VPS) to see what's happening? From there you'd be able to see if they are making it to Google and Google is accepting them. Is your domain on the VPS? Is mail set to remove for that domain (if it's on the VPS)?
    0
  • rbairwell
    The Track Delivery "Accepted" indicates to me that the server is delivering the email locally to the server - in which case, the following should help: If you do have a cPanel hosting account for your primary domain (example.com) on the server: Under "Email Routing" for the domain name (in cPanel, that's Email->Email Routing or WHM->DNS Functions->Email Routing Configuration), set it to "Remote Mail Exchanger". If you do not have a hosting account for your primary domain (example.com) on the server: * If the server's name is xxxx.example.com : confirm that there is NOT a DNS zone for example.com - if there is use WHM->DNS Functions->Delete a DNS Zone to remove it. Do not remove the xxxx.example.com zone. * If the server's name is just example.com, you are going to have issues with lots of things. I would then use a tool such as
    0
  • hunt695
    Thank you for detailed response @rbairwell, I really appreciate it. [QUOTE]The Track Delivery "Accepted" indicates to me that the server is delivering the email locally to the server - in which case, the following should help:
    Yes, I've tested again and it says "Accepted." [QUOTE]If you do have a cPanel hosting account for your primary domain (example.com) on the server:
    I do, it's on same server as my clients domains [QUOTE]Under "Email Routing" for the domain name (in cPanel, that's Email->Email Routing or WHM->DNS Functions->Email Routing Configuration), set it to "Remote Mail Exchanger".
    It was set to "Local Mail Exchanger" and I've changed it to: "Remote Mail Exchanger" I was carefully going trough your instructions and this step "Remote Mail Exchanger" solved it. Man, you saved my ass and I feel silly now. But the question now is, why did the exact setup work for years and began to fail now?
    0
  • rbairwell
    Glad it's fixed and it that was the "easy" option ;)
    But the question now is, why did the exact setup work for years and began to fail now?

    I've got no idea: if it was "Automatically Detect Configuration" I could understand, but if it was set to "Local Mail Exchanger" - this would imply a deliberate change.... The only possibilities I can think of (remembering I'm just a fellow customer and not staff so I don't have full knowledge of how the software works, but I can make "educated guesses") is perhaps a restore from backup/transfer from another server (I think I remember a setting there, but I can't see the option now) or a creation/deletion of the DNS zone.
    0
  • Kevin Andrews
    Choosing Remote Mail Exchanger creates other problems when using Google split delivery. It's a bit of a pain, but the workaround I found follows. When using Google split delivery, I've found over the years that it ALWAYS complicates email support issues with the hosting company, because their first response will always be "Your email is not hosted with us" and you have to try to explain to them how it works, at which point, they typically want to blow it off onto Google anyway. Frankly, it would be great if Cpanel would add a choice for Google Split Delivery to the Mail Exchanger selection. What I do is to create a forwarding email and/or email account on the Cpanel server for each email that is hosted on Google, forwarding the email to a Gmail account I created specially for this purpose. Then on that Gmail account, I create a forwarding filter for each address, to forward the email to the final Gmail hosted destination. i.e., if my domain were xyz.com and the email example@xyz.com is hosted by Google using split delivery: 1. Create forwarding account and optionally an actual email account for example@xyz.com on the Cpanel server, which forwards the email to xyz@gmail.com. The reason for creating an actual email account and not just a forwarding would be if you wanted to be able to send email from the cpanel server under that email for any reason. 2. Create a forwarding filter on the xyz@gmail.com account that forwards mail for example@xyz.com to example@xyz.com. Since the Google server will look to the MX records for delivery, the email will now be sent to the Google-hosted mailbox.
    0
  • cPRex Jurassic Moderator
    Frankly, it would be great if Cpanel would add a choice for Google Split Delivery to the Mail Exchanger selection.

    Feel free to submit a feature request using the link in my signature so I can bring that up with the team!
    0
  • microvax
    Have you checked this document?
    0

Please sign in to leave a comment.