All items originally shipped from:
European Schengen Region
Orders processed around 24hs from payment, including holidays

In our Amiga store, you'll find classic and modern Amiga hardware and software—virtually everything currently available on the market, both new and used. Our extensive range of classic Amiga hardware includes everything from the traditional mouse to RAM expansions, as well as a wide selection of spare parts, everything an Amiga enthusiast needs to keep their trusty vintage machine in tip-top condition. We also stock a curated selection of magazines and books dedicated to Amiga, Commodore, and the world of retrocomputing. Discover quality electronics, PC hardware, accessories, and components for Amiga, all carefully selected to offer high performance and excellent value. We're committed to offering fair prices, easy access, and reliable support. Have a question? Our team of experts is here to help.
Link GitHub > Abuse Reporter v1.3.1 < Link GitHub
Stop accepting spam passively. Fight back automatically.
Abuse Reporter is a Google Apps Script that transforms your Gmail spam folder into an automated abuse-reporting tool. Instead of just deleting spam and phishing emails, it extracts the originating IP address, looks up the abuse contact via RDAP/WHOIS databases, and sends detailed reports to the offending provider — forcing spammers to face consequences at the source.
Most email users passively accept spam, trusting filters to catch threats. But spammers rely on this apathy. Every unreported spam email is a free pass for attackers to continue their operations. Abuse Reporter changes this dynamic by:
[x.x.x.x] in Received: headers, avoiding false positives from reverse-DNS hostnames.From/Subject headers (a common tactic to hide homoglyphs or bypass keyword filters).Many users consolidate multiple email accounts into Gmail using automatic forwarding (e.g., from Yahoo Mail, ProtonMail, iCloud, or custom corporate domains). When spam arrives at the original account and gets forwarded, most abuse reporting tools fail because they see the forwarding server's IP instead of the spammer's real IP.
Note: Not all email providers support automatic server-side forwarding (e.g., Outlook.com/Hotmail requires client-side rules). This feature works with providers that support server-side forwarding.
Abuse Reporter solves this by:
message/rfc822 attachments and inline forwards).Received: headers.This script evolved through real-world testing against sophisticated spam campaigns:
ip-api.com with HTTPS-compatible ipwho.is, removed false-positive override for authenticated spam.CACHE_DIRTY flag for quota optimization, 30s network timeouts, Message ID logging.Received: headers to prevent reverse-DNS hostname false positives (e.g., ignoring 247.166.9.5 in favor of [5.9.166.247]).DRY_RUN mode for risk-free testing, validateConfiguration() to prevent silent setup errors, and modularized buildEmailBody() for cleaner payload generation.abuse-reporter.gs into the Code.gs file.CONFIG section at the top (optional).processAndSendAbuseReports from the toolbar and click Run to grant the required permissions (Gmail, Properties, UrlFetch).After installing the script, you need to configure two Script Properties for the cache and webhook functionality to work correctly.
| Property Name | Value | Description |
|---|---|---|
ABUSE_LOOKUP_CACHE_V1 |
(leave empty or auto-managed) | Used internally by the script to persist RDAP lookup cache across runs. Do not modify manually. |
ABUSE_REPORTER_SECRET |
(your custom secret token, e.g., 9764368992) |
Required only if you want to trigger the script via HTTP webhook (e.g., from an external scheduler). This token must match the token parameter in the webhook URL. |
If you configured ABUSE_REPORTER_SECRET, you can trigger the script remotely via the following URL format:
https://script.google.com/macros/s//exec?token=
This is useful for integrating with external schedulers (e.g., cron jobs, IFTTT, or home automation systems) without relying on Google's built-in time-driven triggers.
ENABLE_SHEET_LOG = true, the optional Google Sheet will contain email subjects and sender addresses. Treat this sheet as sensitive data and restrict its sharing permissions accordingly.In testing, this script has:
The goal: make spam unprofitable by ensuring every message has consequences.
MIT License — use it, modify it, share it. Just don't use it to harass innocent parties.
This tool is for reporting actual spam and phishing from your own Gmail account. Misuse (reporting legitimate emails, harassment, etc.) violates Gmail ToS and may result in account suspension. Use responsibly.
Orders processed around 24hs from payment, including holidays