Jump to content
This topic contains 21 posts. A summary containing the most significant posts is available

Featured Replies

Posted

Dear IPS Support,

the SendGrid integration was announced as "deprecated" with the latest IPS 4.7.20.
https://invisioncommunity.com/release-notes/4720-r132/
grafik.png

There was no word of complete removal, but it is!

Was this intended or removed by accident?

Since the last update to IPS 4.7.20, sending via SendGrid no longer works.

A look at the source code quickly makes the cause clear.
File: ...\system\Email\Email.php

IPS 4.7.19 (and before)
grafik.png

IPS 4.7.20
grafik.png

It's not hard to see that the code is doing something completely different.

I request that you bring back the old logic for IPS 4.7.x. (or declare SendGrid integration as totally removed, but this wouldn't be nice for the 4.7.x line).

Many thanks in advance.

  • Community Expert

SendGrid should still work if you've previously have had it setup. Just moving forward, we are slowly deprecating it with new users.

Are you receiving any errors or what is the exact issue you're having?

  • Author
 

SendGrid should still work if you've previously have had it setup. Just moving forward, we are slowly deprecating it with new users.

Are you receiving any errors or what is the exact issue you're having?

No, errors are not reported. The emails were send, but with the wrong configuration.

The problem is that the IPS Community Suite uses the SMTP email server (our default for sending emails) for the bulk mails instead of the configured SendGrid extension (for bulk mails only).

Our main problem is that some mail services (GMX, Web.de, ...) has blocked/blacklisted our server after sending bulk emails in the past.
That's the reason why we are using SendGrid to avoid this blacklisting.

  • Community Expert
 

No, errors are not reported. The emails were send, but with the wrong configuration.

Please could you explain what you mean here?

  • Author

Again:

IPS has sent the emails via SMTP server (general email configuration)
But for bulk emails the SendGrid extension is configured but ignored from IPS 4.7.20 software

If needed, I can share some screenshots later.

Sendgrid was removed from my site too. I've used it for years.

  • Community Expert

Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.

 

Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.

So... should we just not send e-mails?

  • Community Expert
 

So... should we just not send e-mails?

That would really be up to yourself of course. But its now in the bug tracker and brought to our developers attention.

 

That would really be up to yourself of course. But its now in the bug tracker and brought to our developers attention.

Unfortunately, it's even more broken than originally thought.

I can enter all of the SMTP relay information into the board settings, send a successful test, save the settings. The next time I come back to that page, it has reverted back to PHP.

 

I can enter all of the SMTP relay information into the board settings, send a successful test, save the settings. The next time I come back to that page, it has reverted back to PHP.

Make sure that you have unchecked the Use SendGrid on the integrations page before saving the SMTP information.

Additional info - apparently even though the setting shows PHP after saving for SMTP, it still saves SMTP information and uses that. I did some pings through MXToolbox and confirmed.

 

Make sure that you have unchecked the Use SendGrid on the integrations page before saving the SMTP information.

That no longer exists.

  • Community Expert

There was a bug in an old version (4.7.18 or 19?) where it displayed the wrong email choice. If you update to version 4.7.20 it should be fixed.

If you are already on 4.7.20, it might be a different bug instead.

 

There was a bug in an old version (4.7.18 or 19?) where it displayed the wrong email choice. If you update to version 4.7.20 it should be fixed.

If you are already on 4.7.20, it might be a different bug instead.

I'm on 4.7.20

  • Author

Just to make it more clear:

Email-Settings:
grafik.png

Sendgrid configuration:
grafik.png

Small IPS extension: (sorry, only in German available)
grafik.png

PHP code behind:
grafik.png

=> classToUse delivers the wrong result for TYPE_BULK

Bringing the old code from IPS 4.7.19 for this function back, let the system behave as execpted and before the latest update.

Hopefully the bug in the latest IPS version is clearly described now.

  • Author

Thanks for have a look and fixing it so quick.
Let's hope that the next release will come very soon. 🙂

  • Community Expert

We have released a patch to address this issue. Please go to AdminCP > System > Support and apply the patch from the first/top left box. If you do not see an option to install the patch, you already have the latest release.

  • Author

Wow, that's great.

Many thanks for the support, that really helps a lot. 👍

I don't seem to have gotten my Sendgrid integration back after the update, nor is the SMTP/PHP option functioning correctly. (Works under SMTP, but the setting doesn't visually reflect that)

Recently Browsing 0

  • No registered users viewing this page.