Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

We use Amazon’s Simple Email Server to send outgoing emails from the Digital Collections.

The IAM identity we use to send email is:

ses-smtp-user.20200807-125501.

Settings in ansible_inventory

The credentials, stored in group_vars/vault, are named respectively:

smtp_username

smtp_password

Another variable, smtp_host, is stored in group_vars/kithe_staging. Its value is email-smtp.us-east-1.amazonaws.com .

See local_env.yml.jw to see these settings pulled into the digital collections local_env.yml settings file.

Settings in scihist_digicoll code

app/lib/scihist_digicoll/env.rb and config/environments/production.rb add the settings to the settings. To view them in the console, try:

Rails.application.config.action_mailer.smtp_settings
{:address=>"email-smtp.us-east-1.amazonaws.com",
:port=>587,
:user_name=>"joe",
:password=>"schmo",
:authentication=>:login,
:enable_starttls_auto=>true}

Sending a test email from the console

ActionMailer::Base.mail(from: 'no-reply@sciencehistory.org', to: 'erubeiz@sciencehistory.org', subject: 'Test message from Eddie. Please ignore.', content_type: 'text/html', body: 'Testing').deliver_now

  • No labels