Skip to main content

CPanel Domain Forwarder Issue with Sendgrid

Comments

9 comments

  • cPRex Jurassic Moderator
    Hey there! If I'm understanding this correctly, everything works *except* when you try and send a message from domain A to domain B - is that right? If so, is the mail being routed to the cPanel server for both of those domains as well?
    0
  • eggybot21
    Hey there! If I'm understanding this correctly, everything works *except* when you try and send a message from domain A to domain B - is that right? If so, is the mail being routed to the cPanel server for both of those domains as well?

    Yup as you can see here (domain is not the actual name) so any email we sent for example for myemail@domain.com should be forwarded to myemail@domain.com.au right now all incoming email from @domain.com didn't successfully deliver to @domain.com.au (all bounce back), Sendgrid block the process but if I send it with my verified domain (Autheticated domais) under Sendgird it allows the email to be forwarded. The problem is I don't have time one by one to add Sennd verification on Sendgrid because we don't have any control who will contact us and send email. So I want to know how to disable this verification under Cpanel. Thanks,
    0
  • cPRex Jurassic Moderator
    Thanks for the additional details. It's important to note that the error you're seeing is directly from SendGrid and not from your mail server, so I don't think you'll be able to change anything on the server-side to get that working. If you disable SendGrid, I bet it starts working, although depending on your host you may not be able to send emails to test that function. Could you contact SendGrid to see what they have to say on this?
    0
  • goSuhdo
    Hi all, I have a similar problem, im using IBM cloud and i was requested to change my sendgrid authentication method inside EXIM to an API login method. Well done, but it looks instable, like sometimes it deliveries normally for any email host and sometimes i receive this message: retry time not reached for any host for '******.com.br' Can you imagine what is going wrong?
    0
  • cPRex Jurassic Moderator
    @goSuhdo - is the "retry time not reached" error coming from your server or from Sendgrid? If it is from the Exim side of things you can clear that database with these commands: /usr/sbin/exim_tidydb -t 0d /var/spool/exim retry > /dev/null /usr/sbin/exim_tidydb -t 0d /var/spool/exim reject > /dev/null /usr/sbin/exim_tidydb -t 0d /var/spool/exim wait-remote_smtp > /dev/null
    If it's from the Sendgrid side, you'd need to speak with them to see what is happening.
    0
  • goSuhdo
    Wow @cPRex, that works.. can you explain the logic behind the scene? Why clear the data base solved that? Thank you so much
    0
  • cPRex Jurassic Moderator
    I'm glad that worked for you! Exim stores a database of connection failures so it doesn't have to retry each time. While that may not matter on many machines, if you have a busy server it can save a substantial amount of resources. Once you clear that database it forces Exim to retry again. The initial error can happen for many reasons outside of your control, such as a DNS or temporary network problem on the recipient end, so it doesn't necessarily indicate a problem with your machine at all.
    0
  • goSuhdo
    Very nice, thanks
    0
  • cPRex Jurassic Moderator
    You're welcome!
    0

Please sign in to leave a comment.