所以我正在测试 Ruby gem 'Mail'
。下面是我的代码。根据系统管理员的说法,通过 SMTP 发送不需要身份验证,并且允许服务器通过 SMTP 发送。如果这是有道理的。
我用过'net/smtp'
效果很好,但我似乎无法让这个'Mail'
宝石为我工作。它没有给我任何错误,所以我不确定问题是什么。我是一个完整的红宝石菜鸟。
#testing out mailer
require 'mail'
Mail.defaults do
delivery_method :smtp, {
:address => '10.18.34.18',
:port => '25',
:user_name => 'anonymous',
:password => 'anonymous',
:authentication => 'plain',
:enable_starttls_auto => true}
end
mail = Mail.new do
from 'server@company.com'
to 'cvu@company.com'
subject 'This is a test email'
body File.read('test.txt')
end
mail.to_s