7 changed files with 59 additions and 9 deletions
@ -0,0 +1,5 @@ |
|||||
|
class AddZaehltAlsFortbildungToEntries < ActiveRecord::Migration[7.1] |
||||
|
def change |
||||
|
add_column :entries, :zaehlt_als_fortbildung, :boolean, default: false, null: false |
||||
|
end |
||||
|
end |
||||
@ -0,0 +1,27 @@ |
|||||
|
require 'mail' |
||||
|
|
||||
|
Mail.defaults do |
||||
|
delivery_method :smtp, { |
||||
|
address: "smtp.ionos.de", |
||||
|
port: 587, |
||||
|
domain: "marzell.net", |
||||
|
:user_name => 'praktikum@marzell.net', |
||||
|
:password => 'CSSABXGRhSzUFK9', |
||||
|
authentication: "plain", |
||||
|
enable_starttls_auto: true |
||||
|
} |
||||
|
end |
||||
|
|
||||
|
mail = Mail.new do |
||||
|
from 'praktikum@marzell.net' |
||||
|
to 'christoph@marzell.net' |
||||
|
subject 'Testmail von Ruby SMTP' |
||||
|
body 'Hallo! Dies ist ein SMTP-Test direkt aus Ruby.' |
||||
|
end |
||||
|
|
||||
|
begin |
||||
|
mail.deliver! |
||||
|
puts "✅ Mail wurde erfolgreich gesendet!" |
||||
|
rescue => e |
||||
|
puts "❌ Fehler beim Senden: #{e.message}" |
||||
|
end |
||||
Loading…
Reference in new issue