Skip to content

Commit

Permalink
Merge pull request #237 from OneBusAway/aws-ses
Browse files Browse the repository at this point in the history
use aws ses instead of mailgun for email delivery
  • Loading branch information
aaronbrethorst authored Oct 19, 2024
2 parents 041e6d2 + 20f8533 commit 8c1a561
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 9 deletions.
1 change: 0 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ gem 'haml', '~> 6.3'
gem "importmap-rails"
gem "jbuilder", '~>2.13'
gem 'jsonb_accessor', '~> 1.4'
gem 'mailgun-ruby', '~>1.2.15'
gem 'pagy', '~>9'
gem "pg", "~> 1.5"
gem 'positioning', '~> 0.3.0'
Expand Down
3 changes: 0 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,6 @@ GEM
net-imap
net-pop
net-smtp
mailgun-ruby (1.2.15)
rest-client (>= 2.0.2)
marcel (1.0.4)
matrix (0.4.2)
method_source (1.1.0)
Expand Down Expand Up @@ -403,7 +401,6 @@ DEPENDENCIES
importmap-rails
jbuilder (~> 2.13)
jsonb_accessor (~> 1.4)
mailgun-ruby (~> 1.2.15)
pagy (~> 9)
pg (~> 1.5)
positioning (~> 0.3.0)
Expand Down
2 changes: 1 addition & 1 deletion config/credentials.yml.enc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
mReeWJMgotk6skEexquR5I+S/eRAULH1e1i409xaW1Qa33j580edxyFlBjYIFd+nmO2p7VWr3isGu8kiugTS81sWtuQxakR6tcJypKlR2wzOHoxrru9FLBLWjVfRl/5DfHJ6UHYChw8f70mP2wl9H91j5+0W1y914kopQ5d1mfA76mM7QA9g2UdJUHzv7IDUdgClMFucbnSiYLA/Dux1gDIGKc055G+wkM6q9pl5fvghJh2Om2Tv/nZEB/WRl97kN2SuQMeJeQWDegdtWp0Jree01rrBsNeGuTzgCY0JofkmvjBKwiyza2bGl5PlgjCb+DznNO4gM7V3lyZwoiPyX1SER5ks8hqrCWHI2pcX7/+5SLAOYW0antLdAJQg/048YxPLYJnjZQnmOPxmQdyOWUQuz16nI3YTuDJ9RKPW3QUbpzchJUg7KLHOpGG59ltgOHnast4UuSMppKrf133satp742j0KPifeP6o+QmKK1BLgeq40lnWvOWflll+9ZcDuu3ImBZPQFk87o+2Fnk8be4+I8QOxyVWBL+8TUd6hPynsK0yjRcIYcd5OB7LdgPO4eOvs0nAdC077Z1YuZ/BsfIw6W6rd71IOZyRjhHqHJEMlBjUWFFhYXO+P4rPYj4GGwSE/sA37Y9ipxXHYyi+7cnUJnXOrGOuI/mmysb8heZuKveJ3KqJhnVjR+A3rKiwF13MQLGtiPQJAHCyAXG61w3h7dBJpkCZrhu1WjYuTOBSPZ1AJtRLIQM4wKrDpkzLoXJ9DJMmpa7FCD7usCnPzsL8Tv+7WihWWxs4Oa6mZSLK/ubt/Tu2hLR2xuARGMmBxvmFRElH4vrGYwRUbNr10MeRYAUTzsBfinTZWdSQe5bJvyL+oyesWbMWqCbOdjUkkHWGwp5xHg1klahPxoVT5ou37v6jeaIJwgAS1Wcy1JTeiWwgmg/918BCkZ+ZxfyqL5k9KKKkI7ZN1jN6hFt5X+EIzz3qs1xhldqH21PM59M0U7UqAMoBuM6euw==--E9LI/t7jna5rKa95--4MK/MVBXsINLUbAgV9fNJg==
Pzpy4Cxq2W4yoRx21GJQVQE61oqezUly1qaQcNjIpJ9o22x6+XKA8CFReY0IwOx3LswYQb7g+HyJMeBL/pHCr0j/ZpDDq1MLVJkkQRu//s5ga09/FryHiEQaSZKnlqeEpMRdG3UaCLWsQPCBBR1KKGrehTxO31xgaAPW2UQmYWUdTwRNDgVXu/xan1ZOevzSFXb93vALZkP4GkhtsELj43H99FSt1529j0EQL/P5eK9VVbJABdm1DYaFwhMIYPBT0pfwpU+/659P+Sja0TNlvEq3hDwNmmN8eUkXKFRCUE9VKmrDXYWe/r5d2heyyOVhP5LQj5e6vvWSjKF3DwEtBGXgysWOCw1yNLNvfI7Ba2vfxqW3r9+bzj0FqCaBoiHRZl3F2n2onIchzdVPk89GeqN6z710O0gaFBsYvtSzYs/1iCa6yqkxKMjwYK6/GJLPTUTqfMJfSjEUMB77wdD8ZkSHdX7htSprGvWydCnpRamPHAMror4nJGNMWahZKyXXmF/s3uD9j/rD9Czc2tFsLsYgbz3P/cuklc4n72qK23bg1nQJE7D1PwY4P4GCoOQGCqkOLENf1vQtBl8+lX9VIkR9Jt6WBl7AGMEopBM9DVTlTTNm2g5WQi/NgeTH5iIUBIMc+Ztqps6naj9UnZVIJCP3L0b0AYqcCqti/m71CZ4vE8WIgtarwy8Lyy1QB38Oq5v6CUWqXgL+beGE7n2oileV219sAaNFLjlclg5JgGCo9ojloRDRPvolWiOVYeFNSUF2gAAzvQvzjMb6HFqqevqsCncYof+V61qKmNQPZ9mG6IIZ6dpvrG0OJ/gd14Sf/cqsMJYHYmmpr0InfSRIDlndVRtTcyY5XUZHCBE5bP/6AsEFcN71Bg2gDkLEPijtUaNfHHQy6iuhZhIeoqurdlX3qVHqLrmJLDNtbIeQMlxldYmgnAQl+FHUviL35iTqurM0rRx5y8e3S2mNAQ+MfbhkftSgvYFeVCWF39VMToJnFRseU8vj6sg5Gimsj/QbisantyT5mA7/vnudEe+wXyFoZmh8LOA5vpYM3PyL96Mrm/tJ47sQPVHjLVdhOoJN7fD0N860esrYdeLDonYjFv2NroE27BFb69Cad3mBTzRsQf03xrq1uQ6EDf/FsU4+oUVxPw==--288AD355ExXkY7tZ--C3RVFlMwBYhwt933Baw2aA==
13 changes: 9 additions & 4 deletions config/environments/production.rb
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,17 @@
# config.active_job.queue_name_prefix = "obaco2_production"

config.action_mailer.perform_caching = false
config.action_mailer.delivery_method = :mailgun
config.action_mailer.mailgun_settings = {
api_key: Rails.application.credentials.dig(:mailgun_api_key),
config.action_mailer.delivery_method = :smtp
config.action_mailer.default_url_options = { host: "www.onebusaway.co" }
config.action_mailer.smtp_settings = {
user_name: Rails.application.credentials.dig(:aws_ses_smtp, :username),
password: Rails.application.credentials.dig(:aws_ses_smtp, :password),
domain: 'onebusaway.co',
address: 'email-smtp.us-east-1.amazonaws.com',
port: 587,
authentication: :login,
enable_starttls_auto: true,
}
config.action_mailer.default_url_options = { host: "www.onebusaway.co" }

# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
Expand Down

0 comments on commit 8c1a561

Please sign in to comment.