"OK let me send a test email to see if my cron job worked at 11:32 am .... oh I just got the 8 test emails I tried to send yesterday!" Thank you SO much for demystifying this, Kevin.
Thanks for the thorough explanation. All still up to date until I started configuring Mautic ... Amazon SES says my server is eu-west-2 but I can't find this in Mautic drop-down , can only find eu-west-1. And there is no option to add new servers.
Kevin (great videos by the way!), wondering about the DNS records when using a subdomain for Mautic. If the domain is already being used for the main website as well as for primary email, should the DKIM configuration be set up for the subdomain instead of the root domain? Would those additional MX records would create conflict for sending/receiving of regular email?
So the additional MX record doesn't create a conflict but it does have the side effect of not being received at SES unless your main MX fails to receive as the email is sent to priority 0 then priority 1 the next. The subdomain would make a great choice as it is less dependant on the ability for a human to send and receive email but of course, will end up with an email that looks like exampale@sub.mydomian.tld. I setup SNS differently now than I did in this video. I will prioritize making an update video to show this at work and clarify the MX. I dug into this recently as it came up another conversation and I know this video needs an update as being more engaged with the community has led me to wildly changing what I consider to be best practice. I am sending a 5-25K emails a day form all instances. So not much. I now am working on some ideas and video stuff based on advice from people who are sending 1-5 million emails a day.
Hi Kevin, Thank you so much man! This was perfect demonstration for the setup. Just a quick question, you mentioned about a cronjob in the end, have we configured that in the last video or this is something else that is needed to be configured?
The MX record -- I use Office365 so my domain is setup with those MX records. Will the bounces and complaints still work if I don't put the SES mx record into my DNS settings? Also, I noticed you did not add an SPF record to your domain for SES, are you not recommending that?
hi Kevin, i already pressed request confirmation in the bounce and complains area, but it just wont confirms used the /mailer/amazon/callback as well... also in https any idea pls....
Hey @Kevin Rundle Thank you very much for this informative video! =) About the MX records: Now you have two MX set up: One with Prio 0 on the local domain and one with Prio 10 to Amazon. Isn't that a problem? Aren't all incoming mails then sent to the local domain? (Sorry if that is a dumb question, I'm not very deep into mail server config). Cheers, -Patrick-
I followed directions from someone else when I first completed this configuration and then replicated it across several clients. Now recently I started thinking the same. My intention is to do a new video to update this because of the way a significantly smarter guy than I eventually suggested only uses you hosted mail servers email to receive and manage. I think you need to leave the record in place for SPF, DKIM, and eventually DMARC more than for receiving via SES. I know that is a bit of a non-answer and you have now sent me on a mission to get you a better one. TL:DR: You are right as far as I know and I am not sure I agree with this video anymore. I have really dove into the Mautic community and it is insane how much I discover I don't understand every three months.
Kevin Rundle TL;DR: I think you can just skip the MX-Record. Here are my thoughts: If you want to use Mautic you want to receive mails on your own server. In this case you don't need an MX for AWS. In your case you already have an local MX. This one has priority 0 so it will overwrite all other MX. So IMHO the MX for Amazon will not be reached. In my case: I had an MX with 10 on my local domain, so I changed the Amazon MX to 20. But I think you can leave it out completely
Hello Kevin,glad to meet you here, I followed your video to connect aws ses to mautic, but when i choose "service to send mail through" as amazon ses - smtp, it doesn't show the option "amazon ses host" but show option "amazon ses region", why this happen, please help me, thank you very much
Hej Kevin! Your videos are awesome! After installing, I came up to the point where I set up AmazonSES successfully, as well as cron jobs. I have build my campaigns, segmentation everything needed, and now I am ready to send it! What should be done for sending the very first email? If you have any video for that please share the link with us! Thanks a lot!
I am going to be releasing a bunch on video detailing use of Mautic in late December and early January. My video publishing should get more consistent on about two weeks as I am shifting a responsibility off my plate.
hi kevin, thank you very much for your kind sharing and tutorial. just one question pls, in my web hosting account, the MX record have 3 options, - local mail exchanger - backup mail exchanger - remote mail exchanger may i know which i should i pick?
I would currently recommend the local mail exchanger. It is easily changed if configuration demands it. I have been insanely busy recently and need to shoot and edit a lot more videos. Thank you so much for the questions and support.
Hey Guys, Thanks for the video. I am thinking of diving into using this service for my agency. I wanted to know if I have multiple customers. Should I host all of them through one instance of Mautic. Or do you think it would be worthwhile to create multiple instances of Mautic so I can configure an SES per client? Sending reputation is my number 1 concern and is the reason I am bringing this up. Ideally I would like to maintain one instance... thanks in advance.
So part of my USP is they own the stack and data entirely. Each client runs their own instance allowing for flexibility, scaling and cost management based on their company needs.
@@KevinRundle Interesting. So you'd install the app on their server, use their SES and essentially run the program for them. To be honest I got a little taken away from the companies section in Mautic. I figure I could have turned this into an Agency tool and manage multiple clients from it.
This article seemed to really put things into perspective for me. Here it is: www.google.ca/amp/s/mauteam.org/mautic/mautic-for-the-c-suite/which-is-the-best-way-to-run-mautic-for-agencies/
@@KevinRundle I am reaching out to him for his advice. I did find a solution called Maestro from Acquia which, I am looking into. I believe they are at 100$ a month, going to talk to Yosu to get his feel.
hi kevin, i dont know why but it verification email doesnt send to me if i use my main domain but i use sub domain as email e.g. ken [at] mautic.mysite.com ; then it will send vertification email to me.. very strange, any idea on this pls?
Hi Kevin, Thanks a lot for your videos. They help me a lot. Can you help me with my emails settings with amazon. I follow all your setp describe on your video but I keep have the same troubles. When I test the final connection I get this error message "Connection could not be established with host email-smtp.eu-west-1.amazonaws.com [Connection refused #111] Log data: ++ Starting Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !! Connection could not be established with host email-smtp.eu-west-1.amazonaws.com [Connection refused #111] (code: 0)" I dont'understand where that come from. I repeat the process many times and have always the same trouble. Domain is verified. Mail adress was verified too. But when I triy to verify twice again, I dont received any mail. Hope I am clear !! Thanks for your help.
"Below are the solution, It worked for me go to > app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php line 71 > parent::__construct($host, 2587, 'tls'); change it to > parent::__construct($host, 25, 'tls');" Thanks to Dipranil on Github Source: github.com/mautic/mautic/issues/6618
When I test connection I get this message: Connection could not be established with host email-smtp.us-west-2.amazonaws.com [Connection refused #111] Log data: ++ Starting Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !! Help!
I couldn't get the subscription confirmed in SNS. I wanted to use the mailer/amazon/callback webhook to create a bounced segment so I could delete bounces in Mautic. Any ideas?
Hi Kevin thanks for the video it is very useful. Could you tell how correct set up a monitored inbox? Because all things setting up nimb.ws/r7fMuc . But mautic does not track response of user. I try to stop campaign(rest of emails) after user response but it does not track...
Expected response code 250 but got code "554", with message "554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: user@example.com ". Can you please help me out
Great tips on Mautic! Tracking is very poorly documented and it would be great if somebody can show the settings to turn on in configuration and how to setup a form with fields that can received UTM or custom URL value e.g. mysite.com/newsletter?customtag=somethingelse and the landing page with what ever scripts
In the book "Mautic: Open Source Marketing Automation: Easy and Successful by Antonio Lazzari" He actually sets up the SNS a little differently which does allow monitoring more efficiently inside of Mautic. I sort of ended up taking longer then I was planning to reshoot this video with my current thinking for best practice. This has been an insane journey and the more I set up and manage mautic instances and communicate with the community the more I realize I need to create a place where we can all collaborate on the best most scalable setup and configuration for us self hosters.
If you use the west coast USA server, you'll need to go to your cpanel file manager and change the port manually in this file to 587: go to > app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php github.com/mautic/mautic/issues/6618
"OK let me send a test email to see if my cron job worked at 11:32 am .... oh I just got the 8 test emails I tried to send yesterday!" Thank you SO much for demystifying this, Kevin.
I have been perfecting a full set of new videos for 2.15.3 but I let the holidays derailed the release so I am happy this helped you.
My goodness, you are the man. I set it up successfully thanks to this video! Thanks!
So glad it helped. I am working on a whole new series using AWS which is taking more technical editing than I expected.
Thanks. Very useful video! Just learning about Mautic. Loving this open source/Cost effective solution.
Thanks for the thorough explanation. All still up to date until I started configuring Mautic ... Amazon SES says my server is eu-west-2 but I can't find this in Mautic drop-down , can only find eu-west-1. And there is no option to add new servers.
Kevin (great videos by the way!), wondering about the DNS records when using a subdomain for Mautic. If the domain is already being used for the main website as well as for primary email, should the DKIM configuration be set up for the subdomain instead of the root domain? Would those additional MX records would create conflict for sending/receiving of regular email?
So the additional MX record doesn't create a conflict but it does have the side effect of not being received at SES unless your main MX fails to receive as the email is sent to priority 0 then priority 1 the next. The subdomain would make a great choice as it is less dependant on the ability for a human to send and receive email but of course, will end up with an email that looks like exampale@sub.mydomian.tld.
I setup SNS differently now than I did in this video. I will prioritize making an update video to show this at work and clarify the MX.
I dug into this recently as it came up another conversation and I know this video needs an update as being more engaged with the community has led me to wildly changing what I consider to be best practice. I am sending a 5-25K emails a day form all instances. So not much. I now am working on some ideas and video stuff based on advice from people who are sending 1-5 million emails a day.
It's really amazing video.
Please make combined video for setting up VPS + Mautic + AWS SES for dedicated IP address
this is a really good video, I think I dont need everything at first, but In couple weeks have everything set up right. thanks!
Thanks Daniel. I want to reshoot it in parts. I have just been bad at prioritizing content
Hi Kevin,
Thank you so much man! This was perfect demonstration for the setup.
Just a quick question, you mentioned about a cronjob in the end, have we configured that in the last video or this is something else that is needed to be configured?
docs.mautic.org/en/setup/cron-jobs
The process queue Cron job is probably the one. I need to update this video. I don't remember it very well 😔.
@@KevinRundle okay not a problem , thanks though 🙌
A question : should we leave this empty ? " Custom return path (bounce) address " ? Thanks a lot !
Thanks a lot for this excellent tutorial !
The MX record -- I use Office365 so my domain is setup with those MX records. Will the bounces and complaints still work if I don't put the SES mx record into my DNS settings? Also, I noticed you did not add an SPF record to your domain for SES, are you not recommending that?
hi Kevin, i already pressed request confirmation in the bounce and complains area, but it just wont confirms
used the /mailer/amazon/callback as well...
also in https
any idea pls....
Would I need a smtp service like office 365 to connect it to mautic to send emails.
Hey @Kevin Rundle
Thank you very much for this informative video! =)
About the MX records: Now you have two MX set up:
One with Prio 0 on the local domain and
one with Prio 10 to Amazon.
Isn't that a problem? Aren't all incoming mails then sent to the local domain? (Sorry if that is a dumb question, I'm not very deep into mail server config).
Cheers,
-Patrick-
I followed directions from someone else when I first completed this configuration and then replicated it across several clients. Now recently I started thinking the same. My intention is to do a new video to update this because of the way a significantly smarter guy than I eventually suggested only uses you hosted mail servers email to receive and manage.
I think you need to leave the record in place for SPF, DKIM, and eventually DMARC more than for receiving via SES. I know that is a bit of a non-answer and you have now sent me on a mission to get you a better one.
TL:DR: You are right as far as I know and I am not sure I agree with this video anymore. I have really dove into the Mautic community and it is insane how much I discover I don't understand every three months.
Kevin Rundle TL;DR: I think you can just skip the MX-Record.
Here are my thoughts:
If you want to use Mautic you want to receive mails on your own server. In this case you don't need an MX for AWS. In your case you already have an local MX. This one has priority 0 so it will overwrite all other MX. So IMHO the MX for Amazon will not be reached.
In my case: I had an MX with 10 on my local domain, so I changed the Amazon MX to 20. But I think you can leave it out completely
Hello Kevin,glad to meet you here, I followed your video to connect aws ses to mautic, but when i choose "service to send mail through" as amazon ses - smtp, it doesn't show the option "amazon ses host" but show option "amazon ses region", why this happen, please help me, thank you very much
So in 3.1.0 you just need to choose the region as the host is determined by that.
Kevin Rundle oh, thank you so much
Hej Kevin! Your videos are awesome! After installing, I came up to the point where I set up AmazonSES successfully, as well as cron jobs. I have build my campaigns, segmentation everything needed, and now I am ready to send it! What should be done for sending the very first email? If you have any video for that please share the link with us!
Thanks a lot!
I am going to be releasing a bunch on video detailing use of Mautic in late December and early January.
My video publishing should get more consistent on about two weeks as I am shifting a responsibility off my plate.
hi kevin, thank you very much for your kind sharing and tutorial.
just one question pls, in my web hosting account, the MX record have 3 options,
- local mail exchanger
- backup mail exchanger
- remote mail exchanger
may i know which i should i pick?
I would currently recommend the local mail exchanger. It is easily changed if configuration demands it.
I have been insanely busy recently and need to shoot and edit a lot more videos. Thank you so much for the questions and support.
Hey Guys, Thanks for the video. I am thinking of diving into using this service for my agency. I wanted to know if I have multiple customers. Should I host all of them through one instance of Mautic. Or do you think it would be worthwhile to create multiple instances of Mautic so I can configure an SES per client? Sending reputation is my number 1 concern and is the reason I am bringing this up. Ideally I would like to maintain one instance... thanks in advance.
So part of my USP is they own the stack and data entirely.
Each client runs their own instance allowing for flexibility, scaling and cost management based on their company needs.
@@KevinRundle Interesting. So you'd install the app on their server, use their SES and essentially run the program for them. To be honest I got a little taken away from the companies section in Mautic. I figure I could have turned this into an Agency tool and manage multiple clients from it.
This article seemed to really put things into perspective for me. Here it is: www.google.ca/amp/s/mauteam.org/mautic/mautic-for-the-c-suite/which-is-the-best-way-to-run-mautic-for-agencies/
@@maciekmarchlewski8103 Yosu is brilliant and I value his opinion.
@@KevinRundle I am reaching out to him for his advice. I did find a solution called Maestro from Acquia which, I am looking into. I believe they are at 100$ a month, going to talk to Yosu to get his feel.
Very helpful. Thanks.
hi kevin, i dont know why but it verification email doesnt send to me if i use my main domain
but i use sub domain as email e.g. ken [at] mautic.mysite.com ; then it will send vertification email to me.. very strange, any idea on this pls?
Hi Kevin,
Thanks a lot for your videos. They help me a lot. Can you help me with my emails settings with amazon. I follow all your setp describe on your video but I keep have the same troubles. When I test the final connection I get this error message "Connection could not be established with host email-smtp.eu-west-1.amazonaws.com [Connection refused #111] Log data: ++ Starting Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !! Connection could not be established with host email-smtp.eu-west-1.amazonaws.com [Connection refused #111] (code: 0)" I dont'understand where that come from. I repeat the process many times and have always the same trouble. Domain is verified. Mail adress was verified too. But when I triy to verify twice again, I dont received any mail. Hope I am clear !! Thanks for your help.
I have the same situation. were you able to solve this problem?
The Same problem here
"Below are the solution, It worked for me
go to > app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php
line 71 > parent::__construct($host, 2587, 'tls');
change it to > parent::__construct($host, 25, 'tls');"
Thanks to Dipranil on Github
Source: github.com/mautic/mautic/issues/6618
You can try using other SMTP and add the server details manually, it worked for me though, not sure if it will work for you as well.
My test mail doesn't work any help?
Can you please share the video of Setting a MAIL FROM Domain with Amazon SES .
I am not able to find a way to delete all the contacts from Mautic. could you please help me deleting the entire contact list.
An easy way to do it is create a campaign the checks for email address and then make both paths delete the contact
When I test connection I get this message: Connection could not be established with host email-smtp.us-west-2.amazonaws.com [Connection refused #111] Log data: ++ Starting Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !!
Help!
same
I couldn't get the subscription confirmed in SNS. I wanted to use the mailer/amazon/callback webhook to create a bounced segment so I could delete bounces in Mautic. Any ideas?
If you are on 2.15.0 there is a PR to apply: github.com/mautic/mautic/pull/7015
Hi Kevin thanks for the video it is very useful. Could you tell how correct set up a monitored inbox? Because all things setting up nimb.ws/r7fMuc . But mautic does not track response of user. I try to stop campaign(rest of emails) after user response but it does not track...
Excellent bro. Thanks
Expected response code 250 but got code "554", with message "554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: user@example.com ". Can you please help me out
thanks so much
Great tips on Mautic!
Tracking is very poorly documented and it would be great if somebody can show the settings to turn on in configuration and how to setup a form with fields that can received UTM or custom URL value e.g. mysite.com/newsletter?customtag=somethingelse and the landing page with what ever scripts
is there a way to monitor the complaints in mautic.
In the book "Mautic: Open Source Marketing Automation: Easy and Successful by Antonio Lazzari" He actually sets up the SNS a little differently which does allow monitoring more efficiently inside of Mautic.
I sort of ended up taking longer then I was planning to reshoot this video with my current thinking for best practice. This has been an insane journey and the more I set up and manage mautic instances and communicate with the community the more I realize I need to create a place where we can all collaborate on the best most scalable setup and configuration for us self hosters.
Got a problem regarding on the test email
Whats happening. Is the email just not arriving?
@@KevinRundle its sending now but the problem is it marked spam and it's going to spam email
Is your reputation tab still say all good?
If you use the west coast USA server, you'll need to go to your cpanel file manager and change the port manually in this file to 587: go to > app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php
github.com/mautic/mautic/issues/6618
If you have problems for test connection:
github.com/mautic/mautic/issues/6618