∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 今回の作業
対人戦の実装 10時間目(全20時間)
対人戦を行うにあたって、サーバ内に勝敗記録や各ユーザの組んだロジックをDBに保存します。
このDBのバックアップのため、サーバで定期的にDBの内容をファイルに落とし、外部サーバにメールで自動送信します。
本日はまず下準備として、外部サーバにメールを送れるようにしました。gmailを利用します。
サーバはCentOS6です。
以下、忘備録のための記述です。postfixを使ってメールを送信します。
vi /etc/postfix/main.cf
記述を追加
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous
smtp_tls_CApath = /etc/pki/tls/certs/ca-bundle.crt
vi /etc/hosts
::1 の行を # でコメントアウト ※後続のpostmapのコマンドでエラーとなるため
echo [smtp.gmail.com]:587 メールアドレス:パスワード > /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
service postfix restart
送信テスト
echo メール送るよ | mail メールアドレス
- 明日の予定
対人戦の実装 11時間目(全20時間)
「3日坊主アプリ開発 157日目 バックアップ」への1件のフィードバック