19 Followers
65 Following
113 Posts

Important reminder, if you own a domain name and don't use it for sending email.

There is nothing to stop scammers from sending email claiming to be coming from your domain. And the older it gets, the more valuable it is for spoofing. It could eventually damage your domain's reputation and maybe get it blacklisted, unless you take the steps to notify email servers that any email received claiming to come from your domain should be trashed.

Just add these two TXT records to the DNS for your domain:
TXT v=spf1 -all
TXT v=DMARC1; p=reject;

The first says there is not a single SMTP server on earth authorized to send email on behalf of your domain. The second says that any email that says otherwise should be trashed.

If you do use your domain for sending email, be sure to add 3 records:
SPF record to indicate which SMTP server(s) are allowed to send your email.
DKIM records to add a digital signature to emails, allowing the receiving server to verify the sender and ensure message integrity.
DMARC record that tells the receiving email server how to handle email that fails either check.

You cannot stop scammers from sending email claiming to be from your domain, any more than you can prevent people from using your home address as a return address on a mailed letter. But, you can protect both your domain and intended scam victims by adding appropriate DNS records.

UPDATE: The spf and the dmarc records need to be appropriately named. The spf record should be named "@", and the dmarc record name should be "_dmarc".

Here's what I have for one domain.

One difference that I have is that I'm requesting that email providers email me a weekly aggregated report when they encounter a spoof. gmail and Microsoft send them, but most providers won't, but since most email goes to Gmail, it's enlightening when they come.

#cybersecurity #email #DomainSpoofing #EmailSecurity #phishing

PROGRAMMING TIP
avoid repeating the same 4 lines of code twice by writing 270 lines of beautiful, abstract, generic code
damned discord calling me suspicious and requiring a phone number…
grumblingly giving mine and it’s not accepted!
well that will be a break for a while
No, YOU spent too long on this #Picotron meme 😏

I am annoyed by this Google login thing that is on so many sites..

No I don't ever want to login using Google!

* found a fix 🥳 add this to uBlock Origin's filters: accounts.google.com/gsi/*

decided to try my hand at some pokemon resprites

#pixelart

Do you use Python's built-in `datetime` module, but its lack of type safety is annoying? Don't like the fact that `datetime.datetime` subclasses `datetime.date` while violating LSP? Bothered by the fact that aware and naive datetimes are the "same" type, with no way to keep them separate? Check out DateType, which solves these problems with custom annotations *without* even being a separate library; it's all `datetime` objects at runtime: https://github.com/glyph/DateType
GitHub - glyph/DateType: A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date', and separating out Naive and Aware datetimes into separate, mutually-incompatible types.

A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date', and separating out Naive and Aware datetime...

GitHub

Do you want to contribute to year FOUR of a massive dataset of people biking in Canada? Yes you do! Sign up for a 2-hour shift of #PedalPoll 2024 and count your community! Happening June 4-8, sign up here: https://signup.com/go/ZtMyXug

#OttBike #BikeTO

Please sign up for Pedal Poll/Sondo Vélo 2024 Sign Up Pages activities on SignUp.com today!

Choose your SignUps for Pedal Poll/Sondo Vélo 2024 Sign Up Pages today! No login or passwords needed and receive automated reminders for your spots!

SignUp.com

English has a bad name when it comes to preserving words of Germanic origin. In the centuries after the Norman Conquest, a lot of native English words, inherited from Proto-Germanic, were supplanted by French and Latin words.

However, what's less well known is that English also preserves quite a few Germanic words that were lost in the other West Germanic languages, such as Dutch, German, Low Saxon, and Frisian.

The infographic shows 12 examples. The next one will contain nouns and more verbs.