diff --git a/app/assets/images/U-M_Logo.png b/app/assets/images/U-M_Logo.png new file mode 100644 index 00000000..4de3f2dc Binary files /dev/null and b/app/assets/images/U-M_Logo.png differ diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb index 096baaa8..d7116b9d 100644 --- a/app/mailers/application_mailer.rb +++ b/app/mailers/application_mailer.rb @@ -11,6 +11,13 @@ class ApplicationMailer < ActionMailer::Base private def attach_logo - attachments.inline['U-M_Logo.svg'] = File.read(Rails.root.join('app/assets/images/U-M_Logo.svg')) + logo_path = Rails.root.join('app/assets/images/U-M_Logo.png') + if File.exist?(logo_path) + attachments.inline['U-M_Logo.png'] = File.read(logo_path) + else + Rails.logger.warn "Logo file not found: #{logo_path}. Please create a PNG version of U-M_Logo.svg for email compatibility." + end + rescue => e + Rails.logger.error "Failed to attach logo: #{e.message}" end end diff --git a/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb index fe526d4b..32127dfa 100644 --- a/app/views/layouts/mailer.html.erb +++ b/app/views/layouts/mailer.html.erb @@ -77,7 +77,7 @@