This error occurs if difference in time on your server and Amazon SES
1. First Check your linux server time by
> date
2. Check Amazon SES time by
>
if this time difference is more than 300 seconds, then you get this error on sending email from Amazon SES, to solve this use ntpdate on your linux server
3. sudo ntpdate 0.amazon.pool.ntp.org 1.amazon.pool.ntp.org 2.amazon.pool.ntp.org 3.amazon.pool.ntp.org
Again check the time difference by using above 2 commands.
If time difference is < 300 seconds .
Some time you will get an error when using the command ntpdate like below:
the NTP socket is in use, exiting
At this time you can use the -u option in ntpdate command inorder to run the ntpdate command on different port.
sudo ntpdate -u 0.amazon.pool.ntp.org 1.amazon.pool.ntp.org 2.amazon.pool.ntp.org 3.amazon.pool.ntp.org
Thats it. :-)
1. First Check your linux server time by
> date
2. Check Amazon SES time by
>
wget https://email.us-east-1.amazonaws.com --no-check-certificate --server-response
if this time difference is more than 300 seconds, then you get this error on sending email from Amazon SES, to solve this use ntpdate on your linux server
3. sudo ntpdate 0.amazon.pool.ntp.org 1.amazon.pool.ntp.org 2.amazon.pool.ntp.org 3.amazon.pool.ntp.org
Again check the time difference by using above 2 commands.
If time difference is < 300 seconds .
Some time you will get an error when using the command ntpdate like below:
the NTP socket is in use, exiting
At this time you can use the -u option in ntpdate command inorder to run the ntpdate command on different port.
sudo ntpdate -u 0.amazon.pool.ntp.org 1.amazon.pool.ntp.org 2.amazon.pool.ntp.org 3.amazon.pool.ntp.org
Thats it. :-)
Comments