Я использую Ruby для отправки электронной почты через приложения Google. Письмо отправляется и принимается. Проблема заключается в том, что электронная почта появляется в моей папке входящих сообщений Gmail как отправленная нераскрытым получателям без указания темы.
require 'rubygems'
require "tlsmail"
message = <<MESSAGE_END
From: From Address <from.address@googleappsdomain.com>
To: My Address <my.address@mydomain.com>
Subject: The Subject
Date: #{Time.now.rfc2822}
This is the email body.
MESSAGE_END
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
Net::SMTP.start('smtp.gmail.com', 587, 'smtp.gmail.com', 'from.address@googleappsdomain.com', 'password', :login) do |smtp|
smtp.send_message(message, 'from.address@googleappsdomain.com', 'my.address@mydomain.com')
end
Как я уже заметил, письмо получено. Заголовки выглядят так:
от: От адреса до: Мой адрес Тема: Дата темы: вт, 28 февраля 2012 г. 09:54:22 -0500 from.address@googleappsdomain.com
время отправителя: отправлено в 9:54 (GMT-08: 00). Текущее время там: 7:45. ✆
чтобы:
дата: вторник, 28 февраля 2012 г., 9:54
С отсутствующим объектом.
Это не большое дело, но я бы хотел, чтобы оно пришло как обычное электронное письмо, если это возможно.