ユーザーを招待すると、招待リンクが記載されたメールが正常に送信されます。ただし、電子メールには値がないFrom:
ため、値のない電子メールの送信を (正当に) 拒否するため、メール サーバーはエラーを返しますFrom
。
その値をどこかに設定する必要がありますが、どこでどのように設定するのかわかりません。devise
andはorオブジェクトdevise_invitable
を作成しません。これは私の方法です:UserMailer
InvitationMailer
invite
def invite
user = User.find(params[:user_id])
user.update_attributes(invitation_created_at: DateTime.now)
user.deliver_invitation
redirect_to users_path, notice: I18n.t("user.messages.invited")
end
From
値が満たされていることを確認するにはどうすればよいですか?