It breaks the law
Sending advertising email without prior consent violates §174 TKG 2021. The narrow existing-customer exception rarely covers genuine cold outbound.
OPEN-SOURCE MACOS UTILITY
Select the message in Apple Mail. The tool saves the original .eml, fills Austria's official Fernmeldebüro form with your saved reporter details, and opens a ready-to-review draft. You remain the final sender.
The tool turns one selected Apple Mail message into the two files the Austrian authority asks for, then prepares an email draft. It does not send, report in bulk, or move your mail through a third-party service.
WHY IT'S WORTH IT
Advertising email sent without your prior consent breaks the law. A report to the Fernmeldebüro is what turns that into a real consequence for the sender, and it costs you nothing.
Sending advertising email without prior consent violates §174 TKG 2021. The narrow existing-customer exception rarely covers genuine cold outbound.
The Fernmeldebüro can impose an administrative penalty of up to €50,000 per violation. Your report is what opens the case against the sender.
Filing the report is fee-exempt for the reporter. This tool turns it into a two-minute review instead of rebuilding the paperwork by hand.
Prevention tipAdd your address to RTR's free ECG list so compliant senders have to skip you in the first place. Open the RTR ECG list
HOW IT WORKS
The workflow removes repetitive form filling while keeping the legal submission under your control.
Click the unwanted advertising email in Apple Mail so it is the active message.
Choose the script from Apple Mail's script menu. It exports the message, uses its actual received time, and fills the official PDF.
Apple Mail opens a draft addressed to the Fernmeldebüro with the PDF and .eml attached. Read it, verify it, then decide whether to send.
BUILT TO STAY BORING
Apple Mail already has access to your accounts, so the utility works through AppleScript on your Mac. There is no OAuth flow, IMAP or SMTP connection, Wavect server, or background bulk reporter.
The source email and generated files remain on your Mac until you choose to send the draft.
Every report starts from one message you selected and ends as a draft you must approve.
The configured Apple Mail account address selects the matching private or business reporter profile.
ONE-TIME SETUP
This is a small developer-friendly utility, not a signed Mac App Store app. The repository contains the complete setup guide.
Your relevant mailbox must already be configured in Apple Mail.
Install the Python runner with brew install uv. Dependencies are resolved on the first run.
Copy the example configuration, add your contact details, and map each Apple Mail address under matching_addresses.
Save a transparent PNG of your handwritten signature to assets/signature.png so the generated form is signed. Skip it and the PDF comes out blank there, so a real report still needs it.
Enable the macOS script menu and allow the script to control Apple Mail when macOS asks.
GOOD TO KNOW
Filing the report costs you nothing. An unsolicited advertising email is an administrative offense the Fernmeldebüro pursues, so reporting it is fee-exempt for the reporter, and the advertising-email form itself carries no fee. The €21 input fee on the authority's general forms page applies to licence and frequency applications, not spam reports. Forms and submission routes can still change, so check the authority's current guidance before your first real report.
KNOWN LIMITS
FREE · OPEN SOURCE · LOCAL
Review the source, follow the setup guide, and keep the final send decision where it belongs: with you.