Jump to content

AWS Simple Email Service with Bounce Management

Featured Replies

  • Replies 178
  • Views 10.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just an update here.. sources/vendor will be excluded from the Scanner in the November release! This is a bad approach because it's literally going to exclude everything from the sources direct

  • A quick idea : admins and moderators should be exempted from automatic bounces actions : if for some reason the mail server was to bounce for admins, admin accounts may be flagged as spammer or disabl

  • AlexWebsites
    AlexWebsites

    I use both and they run independently of each other. Newsletters uses your sending method and this AWS app changes the default sending method. Works fine.

Posted Images

Hi there, do you have any idea if this app would work with this one :

I don't see why not but you never know 🙂

A quick idea : admins and moderators should be exempted from automatic bounces actions : if for some reason the mail server was to bounce for admins, admin accounts may be flagged as spammer or disabled which could end up in the ACP being unaccessible to anyone...

This would be very bad :).

  • Author
  On 9/28/2021 at 12:59 PM, jesuralem said:

Hi there, do you have any idea if this app would work with this one :

I don't see why not but you never know 🙂

Unfortunately we have no way of knowing unless one of our clients who utilizes both apps can report their success.

However, we have built our app in a way that doesn’t “reinvent the wheel” but uses IPBs core email sending functionally. So unless some app took drastic measures to send email a different way, I’d imagine they play well together. 

  On 9/29/2021 at 7:21 AM, jesuralem said:

A quick idea : admins and moderators should be exempted from automatic bounces actions : if for some reason the mail server was to bounce for admins, admin accounts may be flagged as spammer or disabled which could end up in the ACP being unaccessible to anyone...

This would be very bad :).

Great idea. That would definitely be an issue!

  On 9/29/2021 at 2:21 PM, Jon Erickson said:

Unfortunately we have no way of knowing unless one of our clients who utilizes both apps can report their success.

I use both and they run independently of each other. Newsletters uses your sending method and this AWS app changes the default sending method. Works fine.

Question, how are bounce and complaint logs filled? I never have any entries but also have prune settings set to 7 days, otherwise the outgoing log is too big. Is there a way to add separate prune settings for all three bounce logs?

image.thumb.png.38593262598cba9baf7993d31c421cbe.png

It would also be good to be able to search for an email address to check AWS bounce and complaint logs with IPS ACP.

  • Author
  On 9/29/2021 at 5:57 PM, AlexWebsites said:

Question, how are bounce and complaint logs filled? I never have any entries but also have prune settings set to 7 days, otherwise the outgoing log is too big. Is there a way to add separate prune settings for all three bounce logs?

image.thumb.png.38593262598cba9baf7993d31c421cbe.png

It would also be good to be able to search for an email address to check AWS bounce and complaint logs with IPS ACP.

Have you set them up using AWS’ SNS service? Directions are found in the app description. Every time AWS sends a notification to your IPB community, a log will be entered!

As for the prune settings and search functionality, no problem!

  On 9/29/2021 at 6:39 PM, Jon Erickson said:

Have you set them up using AWS’ SNS service? Directions are found in the app description. Every time AWS sends a notification to your IPB community, a log will be entered!

As for the prune settings and search functionality, no problem!

Yes, I think the issue is that I prune my settings every 7 days which applies to all logs, so if an email bounced last month, I have no way of searching it quickly via logs or a search. Thanks!

Funny stuff in my bounce log today :

image.thumb.png.7c9bd8478b81cf5da5d9a22e11ab1acf.png

The email is not a actual email.

Also i don't think you can set "guest" to validating :).

  • Author
  On 9/30/2021 at 9:20 AM, jesuralem said:

Funny stuff in my bounce log today :

image.thumb.png.7c9bd8478b81cf5da5d9a22e11ab1acf.png

The email is not a actual email.

Also i don't think you can set "guest" to validating :).

Most likely a spam bot without an account, posting a message, and then being sent the “continue registering…” email to the fake email address. Happens a lot!

Also the application will properly handle the bounce if the email is not an actual member account!

Edited by Jon Erickson

yes you are right, this is the user number and it does not exist...

  • 3 months later...

Hi there!

It would be very helpful if you added a new bounce/complaint action: set recipient's allow_admin_mails to 0 a/k/a unsubscribe user from admin emails.

We send bulk mail sometimes and we need to currently manually unsubscribe these people from admin mails.

I also came across an error on the "Outgoing Logs" (or default Logs) page at ?app=awsses&module=system&controller=logs.

Error: Call to undefined function IPS\awsses\modules\admin\system\imap_mime_header_decode() (0)
#0 /data/system/Helpers/Table/Db.php(442): IPS\awsses\modules\admin\system\_logs->IPS\awsses\modules\admin\system\{closure}()
#1 /data/system/Helpers/Table/Table.php(489): IPS\Helpers\Table\_Db->getRows()
#2 /data/system/Theme/Theme.php(860) : eval()'d code(1956): IPS\Helpers\Table\_Table->__toString()
#3 /data/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_admin_global->globalTemplate()
#4 /data/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call()
#5 /data/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#6 /data/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Standard->finish()
#7 /data/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

Backtrace

#0 /data/init.php(1005): IPS\_Log::log()
#1 /data/system/Helpers/Table/Table.php(573): IPS\IPS::exceptionHandler()
#2 /data/system/Theme/Theme.php(860) : eval()'d code(1956): IPS\Helpers\Table\_Table->__toString()
#3 /data/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_admin_global->globalTemplate()
#4 /data/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call()
#5 /data/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#6 /data/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Standard->finish()
#7 /data/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

Entries in awsses_mail_logs

1	1642292499	0110017e6042d1a1-94f54a48-7ac6-41b1-8fcf-a0e260488e9d-000000	NULL	{"Destination":{"ToAddresses":["complaint@simulator.amazonses.com"]},"ReplyToAddresses":["forum@multitheftauto.com"],"Source":"=?UTF-8?B?TXVsdGkgVGhlZnQgQXV0bzogRm9ydW1z?= <forum@multitheftauto.com>","Message":{"Body":{"Text":{"Charset":"UTF-8","Data":"\n\n\n\nThis email confirms that your email settings are configured correctly.\n\n-----\n\n\n\n\nMulti Theft Auto: Forums"}},"Subject":{"Charset":"UTF-8","Data":"Test Email"}},"ConfigurationSet":""}	NULL
2	1642292504	0110017e6042e6b5-6ff0b16a-3d13-42f2-ab4e-91a96192a25c-000000	NULL	{"Destination":{"ToAddresses":["bounce@simulator.amazonses.com"]},"ReplyToAddresses":["forum@multitheftauto.com"],"Source":"=?UTF-8?B?TXVsdGkgVGhlZnQgQXV0bzogRm9ydW1z?= <forum@multitheftauto.com>","Message":{"Body":{"Text":{"Charset":"UTF-8","Data":"\n\n\n\nThis email confirms that your email settings are configured correctly.\n\n-----\n\n\n\n\nMulti Theft Auto: Forums"}},"Subject":{"Charset":"UTF-8","Data":"Test Email"}},"ConfigurationSet":""}	NULL

After truncating awsses_mail_logs table, the error goes away and the Outgoing Logs page renders again.

Specs

Invision Community 4.6.9
Database 5.5.5-10.6.5-MariaDB-1:10.6.5+maria~focal
PHP 7.4.27
Redis Caching

 

Edited by darkdreamingdan

  • Author
  On 1/16/2022 at 12:20 AM, darkdreamingdan said:

Hi there!

It would be very helpful if you added a new bounce/complaint action: set recipient's allow_admin_mails to 0 a/k/a unsubscribe user from admin emails.

We send bulk mail sometimes and we need to currently manually unsubscribe these people from admin mails.

Great suggestion.

As for the error, you need to have the IMAP PHP extension enabled.

https://phpadvices.com/install-or-enable-imap-extension-in-php/

  • 1 month later...

I have one AWS SES license and Im thinking to purchase another one for our second community.

But first I would like to know how the bounce management is done? If one address bounces then the member will no longer receive anymore messages?

  • Author
  On 3/3/2022 at 2:48 PM, MediaDIGI.com said:

I have one AWS SES license and Im thinking to purchase another one for our second community.

But first I would like to know how the bounce management is done? If one address bounces then the member will no longer receive anymore messages?

Every time SES recognizes a bounce, it will send a notification to your community utilizing the API. You can then choose what is done when one is encountered. There is a list of different options include setting their status so they no longer receive emails. 

  • 2 weeks later...

Just sharing my review.  This add-on is just awesome.  @Jon Erickson, thank you for releasing this!

 

 

  • Author

Thanks so much for the review! I’m glad it’s providing so much help to your community!

  • 3 months later...

Hi, in ACP when using ACP dark mode the error logs are not shown due to inline css codes. Could you fix this issue?

Could contain: Screen, Electronics, Projection Screen, White Board

  • Author
  On 6/22/2022 at 12:10 PM, beats23 said:

Hi, in ACP when using ACP dark mode the error logs are not shown due to inline css codes. Could you fix this issue?

Could contain: Screen, Electronics, Projection Screen, White Board

Thanks for bringing this up. Will get this addressed. 

  • 3 weeks later...

If you are a Cloud customer and use this application

Please do not upgrade your community to 4.7 unless you disable this application first. Your community will be unusable after upgrading. The author is aware of the issue and will hopefully have an update available soon.

  • Author
  On 7/7/2022 at 10:20 PM, Stuart Silvester said:

If you are a Cloud customer and use this application

Please do not upgrade your community to 4.7 unless you disable this application first. Your community will be unusable after upgrading. The author is aware of the issue and will hopefully have an update available soon.

I am not aware of this issue. Can you elaborate or send me a PM? Thanks. 

@Stuart Silvester just saw your email. Thanks. 

  • Author

Update submitted and waiting for approval.

Edited by Jon Erickson

  • 2 weeks later...
  • 3 weeks later...

I'm not sure this is working in 4.7.1 - the only email type that's being logged from it is the test email from the ACP

Recently Browsing 0

  • No registered users viewing this page.