LoginSignup
0
0

More than 5 years have passed since last update.

docker-compose環境下でSESでメールを送ろうとしたらエラーになった

Last updated at Posted at 2018-12-16
  <Error>
    <Type>Sender</Type>
    <Code>RequestExpired</Code>
    <Message>Request timestamp: Sat, 15 Dec 2018 08:23:45 GMT expired.
             It must be within 300 secs/ of server time.</Message>
  </Error>

サーバ時刻と300秒(5分)以上ずれてると送れませんよ、ということらしい。

# date
Sat Dec 15 08:24:56 UTC 2018

…日本時間になってないと分かりづらい。

# cp /etc/localtime /etc/localtime.org
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

で日本時間表示にする。

# date 12161003
date: cannot set date: Operation not permitted
Sun Dec 16 10:03:00 JST 2018
# ln -sf  /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# date
Sat Dec 15 17:26:46 JST 2018

権限がありません(Operation not permitted)と怒られて、時間が変更できない。
docker-compose.ymlの方で、privileged(特権)を設定する必要があります。

docker-compose.yml
    privileged: true
# date 12161011
Sun Dec 16 10:11:00 JST 2018
# date
Sun Dec 16 10:11:01 JST 2018

怒られずに変更できました。

email send complete!!

メールも送れました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0