Microsoft Exchange serverをつかってrubyからメールを送る方法。みんなActionMailerつかってるけどRailsつかわないときは山ほどgemを入れられるのがつらいので、mail + ruby-ntlmでやる方法をメモ。
require 'mail'
require 'ntlm/smtp'
Mail.defaults do
delivery_method :smtp, {
:address => 'mail.server.com',
:domain => 'domain name',
:user_name => 'user name',
:password => 'password',
:authentication => :ntlm,
:enable_starttls_auto => true
}
end
Mail.deliver do
from 'your email address'
to 'recipients'
subject 'Hello'
body 'Test'
end