Method: CliApplication::MailLib::SMTP#simple_send
- Defined in:
- lib/cli_application/mail_lib/smtp.rb
#simple_send(to, name, title, body) ⇒ Boolean
Метод отправляет электроные письма через SMTP
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/cli_application/mail_lib/smtp.rb', line 22 def simple_send(to, name, title, body) return false unless valid? = CliApplication::MailLib::Message.new .from_email = @config.from .subject = title .body = (@config..nil? || @config. == '') ? body : (body+@config.) processing_to(to, name, ) begin () true rescue Errno::ECONNREFUSED $stderr.puts "Почтовый сервер #{@smtp_config[:address]}:#{@smtp_config[:port]} не найден" false rescue Exception => e $stderr.puts "Ошибка отправки письма: #{e.message}" false end end |