I just set up filters (on my mailserver, but you could do it in your mailreader) to automatically delete all emails from such misbehaving senders. Then I don't even have to see them.
That is a reasonable strategy, but I need to figure out a way to delete SPAM emails only.
I still need transactional emails to go through, unless I change pharmacies, which isn't impossible to do, but has downsides that may be more painful than having to "Mark As Spam" a couple of times a week.
With the right filter, you could have the best of both worlds. Assuming that the company spamming you has a set format or some standard text in their spam that isn't in their other emails, you could filter based on that.
I still need transactional emails to go through, unless I change pharmacies, which isn't impossible to do, but has downsides that may be more painful than having to "Mark As Spam" a couple of times a week.