Я пытаюсь отправить некоторые сообщения с консоли на моем рабочем сервере, и они не выходят. Я не могу понять, почему. У меня есть только стандартная настройка электронной почты с помощью sendmail. Когда я вызываю метод Mailer.deliver_, я возвращаю его обратно:
#<TMail::Mail port=#<TMail::StringPort:id=0x3fe1c205dbcc> bodyport=#<TMail::StringPort:id=0x3fe1c2059e00>>
EDIT: добавлена дополнительная информация:
Итак, например, у меня есть эта строка в моем контроллере, когда новый пользователь подписывается, чтобы отправить им приветственное письмо:
Mailer.deliver_signup(@user, request.host_with_port, params[:user][:password])
Это прекрасно работает. Я думал, что я должен иметь возможность делать то же самое с консоли, например
user = User.find(1)
Mailer.deliver_signup(user, "mydomainname.com", "password")
Когда я это сделаю, я возвращаю объект Tmail:: StringPort, но почта, похоже, не отправляется (я пытаюсь отправить электронные письма себе, чтобы проверить это).
Я на сервере ubuntu, если это помогает. спасибо - max