Discourse を Pi で実行できるようになりました。しかし、Zoho 経由でメールを送信しようとしており、Zoho がカスタムメールにドメインを使用できるように Cloudflare のルールを適用しています。管理用メールアドレス宛に Zoho からメールは届きますが、Discourse からではなく、サードパーティが使用しているという通知です。
また、Discourse Doctor を実行すると、メールの送信に失敗していると表示されます。
containers/app.yml は以下のようになっています。
DISCOURSE_DEVELOPER_EMAILS: 'forum.staff@pictostudio.co.uk'
DISCOURSE_SMTP_ADDRESS: smtp.zoho.eu
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: forum.staff@pictostudio.co.uk
DISCOURSE_SMTP_PASSWORD: "passwordhehe"
DISCOURSE_SMTP_DOMAIN: pictostudio.co.uk
DISCOURSE_NOTIFICATION_EMAIL: noreply@pictostudio.co.uk
編集:Discourse のログを確認したところ、以下の出力が得られました。
start
Render layouts/email_template.html.erb (Duration: 0.4ms | Allocation: 34)
Delivered mail biglongnumberboi@forums.pictostudio.co.uk (734.0ms)
Job exception: end of file reached
fail
また、app.yml のこの行のコメントを解除しました。
- exec: rails r "SiteSetting.notification_email='noreply@example.com'"
メールは届かず、接続はしますが送信されません。少し混乱しています。![]()
よろしくお願いします。
~Blood