opsway / magento2-module-amazonses

9 stars 4 forks source link

Not working #3

Open sopedro opened 7 years ago

sopedro commented 7 years ago

Hi, I add the module to composer, and installed it with no issues but the module is not sending emails and the test button not working.

I tested in Magento 2.1.5 and 2.1.6

sopedro commented 7 years ago

anyone??

JosephLeedy commented 7 years ago

This extension works correctly for me. You have make sure that you hit "Save" before you hit "Send" to run the test.

If you have any other e-mail extensions installed, such as the Mailgun integration, make sure you disable them before configuring and using the extension as they may interfere.

aaronsturm commented 7 years ago

The "Save" button doesn't even work, it's not even clickable. I have no other email extensions installed.

dmitrijivanenko commented 7 years ago

@sopedro is JosephLeedy's answer helped to you? @aaronsturm sorry, so you can not save changes in inputs? if it so, make sure that it is not your magento instalation problem.

Also want to ask, is you Amazon SES account set in right way? have you tested it? couse it is tricky for the first time to make everything work. Make sure you have set the right region, you domain DNS settings are verified and Amzon SES account is opened for public, if it is closed for public, you have to verify your test email. And only with it you can test you this module

sopedro commented 7 years ago

Hi, the extension is work now, i forgot to add my dev domain to authorized domains in Amazon SES.

Thank you,

aaronsturm commented 7 years ago

Hello @dmitrijivanenko -

When I click the "Send" button, it returns a null in the JavaScript console in Chrome. I've enabled the plugin under "Mail Settings", set Access Key and Secret Key to my account keys just to make sure there weren't any permission issues (I'm an administrator) and set the "Test Email" and "Test from Email" to an email address that has been verified in SES. Please let me know if there's something else I missed? Thanks.

aaronsturm commented 7 years ago

I found out why it wasn't working for me. I used Composer to pull this package down, which uses 1.0.0. In that version, the SES server defaults to us-east-1 but I'm using us-west-2. I noticed the latest commits in the master branch and cloned the Github version and see there's a "host" field now which allows me to set which SES server region I want.

The "Send" button still doesn't do anything after clicking it. Only by looking the JavaScript console is there any feedback that something happened.

kevinak941 commented 7 years ago

I had issues too, figured out that you need to use the full path as the host, aka: https://email.us-east-1.amazonaws.com

I don't think the actual GUI shows a success message. But you can see it in your console. Look for /admin/OpsWay/Amazon/Send request. If it failed at Amazon, the error will be in the response.

image

bradholmes-studio commented 7 years ago

can not see to get this working send button does nothing?

aaronsturm commented 7 years ago

@ottybrad - If you look at the comment right before yours, @kevinak941 shows how to see the message returned. It's not intuitive, but the extension does work.