Using Amazon SES, you can track the invalid email and mark them as Bounced. Amazon will track the delivery status of the email and if it failed to reach the recipient’s mail server, it will be marked as Bounced in your audience status so that you can exclude them in the future campaign.
*Tutorial: How to Configure Amazon SES with FluentCRM
Create a topic in Amazon SNS #
1. Go to Amazon SNS console.
2. Choose Create topic.
3. Select the Type Standard enter a name for the Topic, click on Create topic button..
4. From the Topic details of the topic that you created, navigate to Subscriptions, and then choose Create subscription.
5. The topic will be pre-selected, in the Protocol select http or https (based on your server’s SSL status).
In Endpoint, you need to give your FluentCRM’s endpoint, grab the URL from your FluentCRM dashboard -> Settings -> SMTP/Email Service Settings section.
After putting the URL in the Endpoint field, check Enable raw message delivery and click on Create subscription button. You should see a success screen like below:
Configure Amazon SES to send bounce information to FluentCRM #
1. Go to Amazon SES console home, In the navigation pane, choose Verified Identities, and click on Create Identity.
2. Create two identities, one for Domain and another for Email Address. You have to verify the domain and email address in order to set up the notification.
3. From the verified Identities list select the domain or email that you have just verified, In the navigation pane, choose Notifications, and click on the Edit button from the Feedback notifications section.
4. Under SNS Topic Configuration, for Bounces, select the SNS topic that you created. Do the same for Complaints.
Now click on the Save changes button. Thats it!
You have to repeat the above two steps of adding the SNS topic for both the verified domain and email address separately.
Viewing Bounced Contacts #
If you want to view bounced contacts, go to FluentCRM Contacts. Then click Filter By Statuses and enable the Bounced checkbox.
I submitted a request to Amazon Web services to get out of the sandbox and they denied the request at this time and said they couldn’t provide the reason. What’s next?
If you applied with a new domain, they might reject without stating a reason. It’s ideal to try getting production access with an old domain.
My domain is so old I can’t remember how long I’ve owned it. Probably between 2006-2010
Any recommendations or other options? I was looking forward to having my little system going, CRM, bookings, forms but it’s not shaping out to be this way so far.
Hi Nedy, I’m not sure how this happened. You might want to consult someone with more experience on AWS. There could be a lot of reasons. I recommend posting on our community so others can help: https://www.facebook.com/groups/fluentcrm
I submitted a request to Amazon Web Services to let me out of the sandbox, and they turned me down. Not sure why
Hi Nedy,
Have you been able to get this resolved?
If you can’t, I can help you out with it.
I just got approval for production access from Amazon Web Services some days ago for a client I work with.
You can send me a mail – joseph(@)iamjosephphilip(.)com
Remove the brackets.
Expecting your email
It’s worth considering incorporating a video tutorial to enhance clarity. Ensuring that every step is thoroughly explained without omission and maintaining patience throughout, even if it extends to an hour-long duration, can greatly benefit the audience
Thanks Gulshan. We try to make helpful videos as much as possible. We will be making one for this as well. 🙂
Step 3 looks different on Amazon. The tabs are no longer there. Where can I find them now?
Hi Nedy, We’ll be updating this doc within this week.
I’m confused about the email address. What address should we use? It seems that FluentCRM is being notified via the https address set up in SNS. What is the role of the email address?
Hi Richard, not sure what you’re asking. Can you please submit a ticket?
Step #5 is out of date. HTTP no longer available as a choice for Protocol.
Hi Deborah, We have noticed the issue and we’ll update soon. Thanks for notifying!
You really fascinate me and force me with your high quality to always deal with you
Pro coming soon for me
I have multiple sub-domains in SES for sending. FluentCRM is not marking bounced emails even after setting the bounce handler as stated in above guide.
Will a ‘Bounced’ subscription status in FluentCRM prevent further emails from being sent? Or is that something we will need to set up in FluentCRM separately?
Yes, FluentCRM won’t send any emails to bounced contacts.
I have 4 verified email identities. How do I know which one should be configured with the notification? Should it be the email address that Fluent sends from?
This looks wonderful, it would be a great addition to FluentSMTP for WordPress to similarly handle bounced emails. 🙂
I did the complete process. I created the SNS TOPIC and it was confirmed with the green message.
But I can’t include it in the Configure SNS topics (procedure 2), because the SNS topic option created in the Configure SNS topics field does not appear. Only the default NO SNS TOPIC appears.
Remembering that I had already created and confirmed the identities before.
Please add notice when add the SNS or SES URL,
to select the SAME LOCATION before beginn with the setup!
i was not connected SNS with SES because i was not aware of it.
FluentCMR is detecting “Verified Email Sender” that email no longer exist. That email was deleted a long time ago. Is there anything I can to make fluentCMR detected the new verified email sender I created.
Hi Jose, FluentCRM should detect the new verified email sender automatically. Are you sure you added the new email through FluentSMTP? If yes, please contact our support.
after this setup, if the users email were in the email sequence, after the first hard bounce, will it auto be removed from the email sequnce and not to send them emails in the future?
Hi John, hard bounces are registered as complaints. So yes, the users won’t receive any emails.
Same as Mark. This needs updating. On the bottom of the side navigation menu, users have to open out of the new console before seeing the info for the SES tutorial.
Hi, Thanks for the suggestion. We will update the doc soon!
I suggest screencasting a work-through video for that purpose. That way, many newbies can learn by following the actions on the screen, as compared to asking questions and waiting for someone to respond. A video tutorial will go a long way
Hey folks, just a heads-up – the screenshots you show here (and in many other help pages) are out of date. Amazon SES has many new page looks. So, could you update them here, it would make our jobs much easier?
Thanks for these tutorials.
I have more than one domain verified on SES. Can I use the same topic for more than one domain?
If the domain is verified in SES, do I need to verify any emails as well?
Thank you very much!
Carmine Santangelo
Hi Carmine, No idea about your first question, you might want to try that in a test environment. And yes, you have to verify each email addresses individually.
Hi.
I have followed it step by step but I have a problem at the end. For some reason marks the subscription as pending confirmation. I have tried to send the confirmation manually but nothing happens. Could there be a problem with the endpoint? In Using FluenCRM Pro and and FluentSMTP.
First of all, Thanks
I’m not sure about your query. Could you please submit a support ticket?
There is no “subscription” option on the screen I’m on in the “create topic” screen . What am I doing wrong?
Perhaps you’re in the SES console and not the SNS console?
Hello,
If I have 5 websites : should I create 1 topic with 5 subscriptions ??
Or 5 topics with 1 subscription for each one ?
Thanks
Hi Pierre, 1 topic with 5 subscription should work. Let us know if there’s any issue.
Thanks for this thorough explanation!
We run Fluent CRM on a multisite using a folder structure (TLD/de/ and TLD/en/). How would the setup differ for such a scenario.
I am stuck now at the point of SNS Topic Configuration, since each multisite provides a different Amazon SES Bounce Handler URL. However, in the AWS SNS Topic Configuration I can only choose one of them.
Hey Rainer, it would be best if you submit a support ticket: https://wpmanageninja.com/support-tickets/
What the best practice for setting up the Fluent CRM ?
Should it be done on a subdomain, such as “fluent.domain.com” or can it be on the main domain “domain.com” Pros? Cons?
I am mainly interested in two things:
1. Not having the FROM say: I do not want to see
From: Using PHPMailer 6.4.1 Why does the mail headers say: FROM: John Doe Using PHPMailer 6.4.1 (https://github.com/PHPMailer/PHPMailer) Can this part which is saying “Using PHPMailer 6.4.1 ” be removed?
For setting the “FROM” address, I read an article below that confused me:
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from.html?icmpid=docs_ses_console
Choosing a MAIL FROM domain
The subdomain you use for your MAIL FROM domain has to meet the following requirements:
The MAIL FROM domain has to be a subdomain of the verified identity (email address or domain) that you send email from. For example, mail.example.com is a valid MAIL FROM domain for the domain example.com.
The MAIL FROM domain shouldn’t be a domain that you send email from. If you have to use the MAIL FROM domain in a From address, either disable email feedback forwarding and receive your bounces through Amazon SNS notifications, or ensure that your MAIL FROM domain is not the destination for feedback forwarding. To determine the destination of email forwarding feedback, see Email feedback forwarding destination.
The MAIL FROM domain shouldn’t be a domain that you use to receive email.
It says:
“The MAIL FROM domain shouldn’t be a domain that you use to receive email.”
If I am receiving email at [email protected]
Is this suggesting I need to setup a 2nd email box at [email protected] ?
Why does it say I need to set this up on a subdomain ?
Processing bounces, I am reading this article and getting really confused. It says that it has to be on a subdomain? Really lost right now…
Hi George, I’m not sure about your query. It would be best if you submit a support ticket: https://wpmanageninja.com/support-tickets/
Hi Nazir,
Thanks for getting back to me.
Where should I look within the Amazon SES console?
Go to your Amazon SES dashboard and select the ’email addresses’ tab under ’email sending’. you’ll find all the email addresses.
Hi,
If a list subscriber deletes their email address or incorrectly updates their email address. How long should it take for a bounce to be recognized after an email has been sent to that subscriber?
I added a fake email address contact to a list. I wanted to see what happens after I tried to send a campaign which included the contact with the fake email address.
So far nothing. The contact is not flagged as bounced.
What is the process for bounces? When should the bounce ‘Label’ appear on the contacts records in FCRM?
BTW I have correctly configured the Amazon SES bounce handler (with the recent updated instructions) i.e. to add notification the registered Amazon SES email address (in addition to the domain).
Hi Scott, contact will be marked as bounced only when Amazon SES marks it as a hard bounce. You can check it from your Amazon SES console.
Is there a way to configure a List-Unsubscribe header with AmazonSES?
Feeling very competent with this thorough explaination!
When creating a topic, I have to choose between two types: FIFO and Standards. Which should I select?
Standards
P.S every time i try to save the connection, that msg appears……
HI, I have done all the settings properly.
But in the end, I still can’t use Amazon SES….
It says:
Opendir(/home/smithgui/public_html/wp-content/cache/db/000000/options_comments
Fail to open dir: No such file or directory
Any possible solution from your team? It would be great if I can get your help soon…..
Thanks for your help
Smith..
Hi Smith, Please submit a support ticket: https://wpmanageninja.com/support-tickets/. Our support team will get back to you soon.
Hi,
I am a new user and i am setting up the smtp. However, when I start doing this ‘ Configure Amazon SES to send bounce information to FluentCRM ’
I can’t find my domain in that section. Wish you could give some advice on it. Since I have been stuck in this part for few days………
Thanks,
Smith.
Hi Smith, you’re probably stuck at Amazon SNS. Please go to Amazon SES and the domain section will appear.
I am stuck at Configuring Amazon SES to send bounce information to FluentCRM. When I go to Amazon SES console, my navigation pane doesn’t have a Domain option. It only has:
Topics
Subscriptions
Mobile
Push notifications
Text messaging (SMS)
I don’t know how to progress.
Thanks,
Franc
Hi Franc,
you’re probably stuck at Amazon SNS option, the domain option is available at SES.
Bonjour,
le menu a changé et il n’est plus possible d’utiliser http ou https.
Amazon propose à la plce Amazon SQS.
Est-ce un problème de choisir cela?
Hello, we sent a letter to all members a few days ago, but in the dashboard, we only saw the number of single-digit open letters less than 10 per day.
In the past few days, I have also discovered that the test letter cannot be received after sending it.
I don’t know if there is a limit to the delivery volume per day, or where is it not set successfully?
The link to SES console in step 1 under “Configure Amazon SES to send bounce information to FluentCRM #” (anchor text “Amazon SES console”) should be https://console.aws.amazon.com/ses/home
You currently have it as: https://console.aws.amazon.com/sns/home
Awesome tutorial. Cannot wait for SMTP plugin to complete this setup.