/ / ActionMailer Errno :: ENOEXEC Windows 8 - ruby, windows-8, ruby-on-rails-4, actionmailer

ActionMailer Errno :: ENOEXEC Windows 8 - ruby, windows-8, ruby-on-rail-4, actionmailer

У мене проблема з моїм ActionMailer. Я намагаюся налаштувати його локально для використання з Windows 8. Моя проблема полягає в тому, що у мене є ця помилка:

Errno::ENOEXEC in Devise::PasswordsController#create
Exec format error - /usr/sbin/sendmail -i -t -f "no-replay@example.com" -- "mail@gmail.com"

Ось моя конфігурація ActionMailer:

config.action_mailer.default_url_options = { host: "localhost:3000" }
config.action_mailer.delivery_method = :sendmail
config.action_mailer.sendmail_settings = {
location: "/usr/sbin/sendmail",
arguments: "-i -t"
}
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_options = {from: "no-replay@example.com"}

Я не знаю, якщо в Windows 8 у мене є спеціальний шлях для цього, і якщо так, то які аргументи я повинен встановити?

Будь ідея?

Відповіді:

1 для відповіді № 1

sendmail - це утиліта Linux для надсилання електронних листів. Він недоступний у Windows, отже, помилка не знайдена. Я щойно дізнався про ActionMailer 30 хвилин тому, але, як я це розумію, actionmailer не може сам надсилати електронні листи, для цього потрібна утиліта або сервер.