Пошлите электронное письмо из программы Ruby с TLS

Linq2Sql не так уж и плох

Я сталкивался с большим количеством сообщений, разбивающих Linq2Sql. Я знаю, что он не идеален, но что это?

Лично я думаю, что у него есть свои недостатки, но в целом он может быть полезен для создания прототипов или для разработки небольших и средних приложений. Когда я думаю о том, сколько времени это спасло меня от написания скучного кода DAL, я не могу пожаловаться, особенно учитывая альтернативы, которые у нас были не так давно.

7
задан Mark 6 November 2009 в 18:15
поделиться

2 ответа

Net :: SMTP не похоже, что поддерживает шифрование startTLS. Тем не менее, я нашел проект на github, в котором есть код для решения этой проблемы.

smtp-tls

1
ответ дан 6 December 2019 в 12:53
поделиться

Мне не удалось заставить его работать, используя ваш обновленный пример. Но у меня сработало следующее:

require 'rubygems'
require 'smtp_tls'
require 'net/smtp'

smtp = Net::SMTP.new 'smtp.gmail.com', 587
smtp.enable_starttls

smtp.start(Socket.gethostname,username,password,:login) do |server|
   server.send_message msg, from, to
end
4
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: