jesuralem Posted January 2, 2023 Posted January 2, 2023 Hi @Jon Erickson, in relation to this topic, can you check if the reply-to is lost somewhere between your app and SES ? It looks like SES supports it :
Daniel F Posted January 2, 2023 Posted January 2, 2023 What aws client and guzzle version are you using in your app @Jon Erickson?
Jon Erickson Posted January 2, 2023 Author Posted January 2, 2023 1 minute ago, Daniel F said: What aws/guzzle version are you using in your app @Jon Erickson? AWS: 3.235.14 Guzzle: 7.5.0 2 hours ago, jesuralem said: Hi @Jon Erickson, in relation to this topic, can you check if the reply-to is lost somewhere between your app and SES ? It looks like SES supports it : Yeah, no problem. Looks like I need to examine another function argument. No problem. Will update soon. jesuralem 1
Scotty Hutto Posted January 10, 2023 Posted January 10, 2023 Hello, noob questions... I set everything up and it sends perfectly. When setting up subscriptions in SNS to get bounces and complaints, I still have "Pending confirmation"... how long should this take? Also, for the "?key=APIKEY" added to the end of the endpoint URL for the subscription, APIKEY is literal, not the actual API key, correct?
Jon Erickson Posted January 10, 2023 Author Posted January 10, 2023 34 minutes ago, Scotty Hutto said: Hello, noob questions... I set everything up and it sends perfectly. When setting up subscriptions in SNS to get bounces and complaints, I still have "Pending confirmation"... how long should this take? Also, for the "?key=APIKEY" added to the end of the endpoint URL for the subscription, APIKEY is literal, not the actual API key, correct? No, you will need to create an actual API key using the instructions and replace APIKEY with it. This is why it is still Pending. Once you have the correct URL ie with the API key, the subscription will confirm itself.
Scotty Hutto Posted January 10, 2023 Posted January 10, 2023 Right. Thank you. and the APIKEY is from the "REST API Key" created in Step 11, correct? same for both bounces and complaints? or am I missing a step? Sorry to be so dense, but maybe asking helps others 🙂 AlexJ 1
Jon Erickson Posted January 12, 2023 Author Posted January 12, 2023 On 1/10/2023 at 4:30 PM, Scotty Hutto said: Right. Thank you. and the APIKEY is from the "REST API Key" created in Step 11, correct? same for both bounces and complaints? or am I missing a step? Sorry to be so dense, but maybe asking helps others 🙂 Yes, you are correct.
Scotty Hutto Posted January 13, 2023 Posted January 13, 2023 On 1/11/2023 at 8:47 PM, Jon Erickson said: Yes, you are correct. Thanks. Now I just have to wait for the three days to expire so the incorrect subscriptions clear. 🤦🏻♂️ Other than my dumb mistake, the app is working great!
Jon Erickson Posted January 13, 2023 Author Posted January 13, 2023 11 minutes ago, Scotty Hutto said: Thanks. Now I just have to wait for the three days to expire so the incorrect subscriptions clear. 🤦🏻♂️ Other than my dumb mistake, the app is working great! Awesome, thanks for the support.
Scotty Hutto Posted January 16, 2023 Posted January 16, 2023 (edited) Still hung up waiting for the invalid AWS SNS subscriptions to clear after 5 days. Any advice? Edited January 16, 2023 by Scotty Hutto
Jon Erickson Posted January 17, 2023 Author Posted January 17, 2023 Have you removed the subscription and recreated a new one with the correct URL?
Dll Posted January 17, 2023 Posted January 17, 2023 (edited) Some really odd stuff goes on with this app on CiC. Whenever there's a new IPS version, it stops working (no emails logged whatsoever and all emails are sent the standard way), and the only way to get it to work again is to uninstall and reinstall it from the marketplace. But, on many occasions that's not possible due to this: Quote 4C133/6 We could not parse the application.json file for this application because it is missing or corrupt. Please contact the author for an updated copy of this application. Edited January 17, 2023 by Dll
Jon Erickson Posted January 17, 2023 Author Posted January 17, 2023 I had something similar happen with one of my other applications and it boiled down to composer issues - which as you can see throughout this forum, I think they are still trying to iron out how they manage their dependencies while allowing 3rd party devs to include their dependencies. Dll 1
Scotty Hutto Posted January 19, 2023 Posted January 19, 2023 (edited) On 1/16/2023 at 9:49 PM, Jon Erickson said: Have you removed the subscription and recreated a new one with the correct URL? I’ve started over, created new topics and subscriptions with the correct info, and it’s confirmed and working. The old, incorrect ones are still sitting there in “Pending Confirmation”. AWS will not allow me to delete them due to the pending confirmation. I thought the system would automatically delete after 3 days, but no. Edited January 19, 2023 by Scotty Hutto
Jon Erickson Posted January 19, 2023 Author Posted January 19, 2023 Interesting. Well I am glad you got it working!
Scotty Hutto Posted January 19, 2023 Posted January 19, 2023 (edited) Jon, 1) Looked this morning and 1 of the "bad" subscriptions had cleared... maybe the other will clear in a day or two... 2) My site got upgraded to 4.7.6 by my other admin (inadvertently? he doesn't usally do that) and the app stopped working. Should I try to remove and reinstall, or is there an known issue with 4.7.6? Edited January 19, 2023 by Scotty Hutto
Dll Posted January 19, 2023 Posted January 19, 2023 Removing and reinstalling is the only way I have been able to get it going again after an update. It's fine in 4.7.6 beyond that though, as far as I can see.
Jon Erickson Posted January 19, 2023 Author Posted January 19, 2023 This is what @Dll mentioned above. Still trying to nail down why this happens.
Scotty Hutto Posted January 19, 2023 Posted January 19, 2023 1 hour ago, Jon Erickson said: This is what @Dll mentioned above. Still trying to nail down why this happens. 👍🏻
Scotty Hutto Posted January 19, 2023 Posted January 19, 2023 (edited) Removed and re-installed. Got the same error message at @Dll above. Cleared the site cache and ran the "purge" tasks, and then it installed fine. All is working now! Thanks @AlexWebsites for pointing me to this app! Is there a way to prevent the site from switching back to Invision Community in the Cloud servers when this happens? Maybe set SMTP (using AWS SES SMTP settings) as the fall-back? My site generates thousands of errors when it goes back to the Community in the Cloud servers, creating a huge (>5GB) email error file. I have to have Invision Tech Support delete the file before I can do anything else, which is a pain for them and me. Thanks guys! Edited January 19, 2023 by Scotty Hutto
AlexJ Posted January 23, 2023 Posted January 23, 2023 Hi.. Which would be correct Access key selection for programmatic access?
Jon Erickson Posted January 23, 2023 Author Posted January 23, 2023 I haven’t seen the screen before. Did you go to the IAM section of AWS and create a new user? If you did, this may be a new screen and I would just use third-party service.
AlexJ Posted January 24, 2023 Posted January 24, 2023 9 hours ago, Jon Erickson said: I haven’t seen the screen before. Did you go to the IAM section of AWS and create a new user? If you did, this may be a new screen and I would just use third-party service. Yes. I have created new user. Screen seems changed because I google and other tutorials had different screen as well. Thanks for quick response. I will ask next step if I get stuck anywhere. - Thank you. Jon Erickson 1
Scotty Hutto Posted March 24, 2023 Posted March 24, 2023 (edited) Hello, All is working well, just wondering if you can advise where/how to "Please enable the PHP IMAP extension to the view the source." Is this a setting in Admin CP, AWS, or something an admin for Invision Communities has to do?? Scott Edited March 24, 2023 by Scotty Hutto
Randy Calvert Posted March 24, 2023 Posted March 24, 2023 12 minutes ago, Scotty Hutto said: Hello, All is working well, just wondering if you can advise where/how to "Please enable the PHP IMAP extension to the view the source." Is this a setting in Admin CP, AWS, or something an admin for Invision Communities has to do?? Scott It’s a module that needs to be compiled into your php installation. That’s something your host will need to help with or if you have access to the server yourself, something you add to your PHP compile.
Recommended Posts