Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix SPF Verification #3971

Closed
1 task
nickumia-reisys opened this issue Sep 26, 2022 · 3 comments
Closed
1 task

Fix SPF Verification #3971

nickumia-reisys opened this issue Sep 26, 2022 · 3 comments
Assignees
Labels
bug Software defect or bug component/ssb Testing

Comments

@nickumia-reisys
Copy link
Contributor

datagov-brokerpak-smtp @ main
datagov-ssb @ main
catalog.data.gov @ main

How to reproduce

  1. Look at the DMARC report from google.com (sent to datagovhelp@gsa.gov)

Expected behavior

Everything passing

Actual behavior

SPF Failing

Sketch

[Notes or a checklist reflecting our understanding of the selected approach]

  • Fix the organizational domain in the SPF record?

References:

@nickumia-reisys nickumia-reisys added the bug Software defect or bug label Sep 26, 2022
@nickumia-reisys
Copy link
Contributor Author

nickumia-reisys commented Mar 7, 2023

@nickumia-reisys
Copy link
Contributor Author

nickumia-reisys commented Mar 9, 2023

Having manually implemented this on prod, here are the results and considerations for implementing the "permanent" fix:

  • In the old failing report from google
    • there were 9 mail servers based at the amazonses.com domain
    • all failing SPF.
  • In the new report from google, there are 18 servers
    • 9 based at the amazonses.com domain
    • 9 based at the ses-513xxx.ssb.data.gov domain
    • The amazonses.com servers are failing, the ses-513xxx.ssb.data.gov servers are passing (i.e. 50% passing rate).
  • To get a 100% passing rate, we could disable the "fallback" option that keeps the amazon domain servers around if the ssb.data.gov servers are no responding.
    image

Based on this decision, we can,

  1. Try to upgrade the ssb and then update each service instance
  2. Try to upgrade the ssb and then recreate new smtp services for catalog
  3. Just forget about the ssb and manually edit the setting in AWS. If the service instance ever gets changed, this would need to be reimplemented. But it is the quickest implementation (minutes vs. hours).

@nickumia-reisys nickumia-reisys moved this to 👀 Needs Review [2] in data.gov team board Mar 9, 2023
@nickumia-reisys
Copy link
Contributor Author

The manual fix has been implemented for catalog-smtp (prod). A new issue has been created to make the fix permanent for all new smtp instances

@github-project-automation github-project-automation bot moved this from 👀 Needs Review [2] to ✔ Done in data.gov team board Mar 9, 2023
@nickumia-reisys nickumia-reisys mentioned this issue Mar 9, 2023
8 tasks
@nickumia-reisys nickumia-reisys moved this from ✔ Done to 🗄 Closed in data.gov team board Oct 9, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Software defect or bug component/ssb Testing
Projects
Archived in project
Development

No branches or pull requests

1 participant