使ったのは IDCFクラウドの500円サーバ。
OSは debian。
インストールは、Production guide の手順でやればほぼ大丈夫、かな。
mastodon という posix な user を作って作業するときっとハマらない。
起動まではそんな感じで、いや、ほんとうは色々あったんだけど、とりあえずOK。
一番困ったのはメール。
はじめは、sparkpost 使っていたのだけど、うまくいったりいかなかったり。
出る条件がよくわからなかったので、もう gmail の SMTPサーバを利用することに。
アプリパスワードを使うのがいい感じでした。
from が基本いじれないのが難点ですが、Gmail上で登録してるgmail以外のアカウント(メールアドレス)を from に設定してみたら、それが表示されてました。
OSは debian。
インストールは、Production guide の手順でやればほぼ大丈夫、かな。
mastodon という posix な user を作って作業するときっとハマらない。
起動まではそんな感じで、いや、ほんとうは色々あったんだけど、とりあえずOK。
一番困ったのはメール。
はじめは、sparkpost 使っていたのだけど、うまくいったりいかなかったり。
Net::SMTPFatalError: 554 Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings.失敗時はこんなエラーが並ぶ。
出る条件がよくわからなかったので、もう gmail の SMTPサーバを利用することに。
アプリパスワードを使うのがいい感じでした。
from が基本いじれないのが難点ですが、Gmail上で登録してるgmail以外のアカウント(メールアドレス)を from に設定してみたら、それが表示されてました。
require 'mail' mail = Mail.new do from 'gmailに登録している別のメールアドレス' to 'てきとーに' subject 'testtestetestetetet!!!!' body 'this is hoge.' end mail.delivery_method :smtp, {
address: 'smtp.gmail.com', port: 587, user_name: 'gmailのメールアドレス', password: 'アプリパスワード' } mail.deliver!