0
我需要一個腳本,它會自動發送我公司的網絡郵件電子郵件ID中的特定數據。通過企業網絡郵件自動發送電子郵件的過程
直到現在我能夠從gmail id發送自動電子郵件。但Iam無法將其配置爲我的Webmail ID。
請讓我知道是否需要任何配置更改或者我需要安裝一個服務器這一點。(如果可能的話也幫助我如何配置服務器)
這是我使用
Ruby的功能def send_mail(to_recepient,data,mailSubject,extraBodyText,sender_info)
options = { :address => "smtp.gmail.com",
:port => 587,
:domain => 'mail.gmail.com',
:user_name => sender_info[:senderName],
:password => sender_info[:senderPassword],
:authentication => 'plain',
:enable_starttls_auto => true }
Mail.defaults do
delivery_method :smtp, options
end
Mail.deliver do
to "#{to_recepient}"
from '[email protected]'
subject mailSubject
body stringData
fh=File.open('attachment_file',"w")
fh.puts data
add_file :filename => 'attachment_file', :content => data
end
File.unlink('attachment_file')
end
我認爲這不是一個編碼問題。如果這與gmail協同工作,它也應該與任何其他可以讓你使用smtp服務器的網絡郵件一起工作。只需在您的webmail中查看它的配置。 – lcguida