Linux 软件免费装
Banner图

Stampy

开发者 neudrino
更新时间 2026年10月24日 02:10
PHP版本: 8.3 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

subscription newsletter smtp mailing list email campaign

下载

1.0.0

详情介绍:

Stampy is a self-hosted mailing-list plugin for WordPress. No external email service required — connect your own SMTP server and send directly from your site. Features

安装:

  1. Upload the plugin to the /wp-content/plugins/stampy directory, or install it through the WordPress plugins screen.
  2. Activate the plugin through the "Plugins" screen in WordPress.
  3. Navigate to Stampy → Settings to configure your SMTP server, physical address, tracking, anti-spam, and compliance settings.
  4. Create a mailing list under Stampy → Lists.
  5. Optionally define custom subscriber fields under Stampy → Fields.
  6. Place the "Stampy Signup" block on any page or post.
  7. Compose a campaign under Campaigns in the WordPress admin.

屏幕截图:

  • Subscribers — admin list table with status filter, list filter, and bulk actions
  • Lists — manage mailing lists with subscriber counts
  • Fields — custom field definitions with type, required, and admin-visibility toggles
  • Settings — SMTP configuration, tracking toggle, compliance, anti-spam, and captcha settings
  • Submission Log — consent audit trail with searchable log entries
  • Import/Export — CSV/JSON import and export of subscriber data

常见问题:

Does Stampy require an external email service?

No. Stampy connects directly to your own SMTP server. No Mailchimp, SendGrid, or third-party API is needed.

Is tracking enabled by default?

No. Open and click tracking is off by default. Nothing is tracked until you explicitly enable it globally in Stampy → Settings (individual campaigns can also override it).

Does tracking show individual recipients?

Only if you turn anonymous tracking off. While tracking is enabled, the default "Anonymous Tracking" setting records how many recipients opened a campaign email and how many clicked a link (including per-URL click counts), but never who: emails carry a keyed, non-reversible pseudonym instead of a recipient ID, and no per-recipient timestamps are stored. Disable anonymous tracking in Stampy → Settings to record per-recipient opens and clicks — after sending, use the Recipients row action on the campaign to see exactly who opened or clicked, including the clicked URLs. Both settings only apply while tracking is enabled — with tracking off, nothing is tracked regardless.

What spam protection is available?

Stampy includes honeypot and rate-limiting by default. You can optionally enable a question/answer quiz challenge, Cloudflare Turnstile, or Friendly Captcha in Stampy → Settings.

Can I collect custom subscriber fields?

Yes. Go to Stampy → Fields to define custom attributes (text, textarea, number, date, select, checkbox). Each field can be marked as required and toggled for admin visibility. Custom fields appear in the signup block and are usable as {field:field_key} merge tags in campaigns.

Can I import existing subscribers?

Yes. Go to Stampy → Import / Export to import subscribers from a CSV or JSON file. The import page shows a live preview, auto-detects the CSV delimiter, and creates a new list for the imported subscribers. You can also export all subscribers or a specific list to CSV or JSON.

What is the submission log?

The submission log is an optional audit trail that records every signup submission — the email, all field values, target list IDs, the exact consent text, and timestamp. It is enabled by default and can be toggled in Stampy → Settings. Entries are searchable by email and auto-deleted when the subscriber is deleted.

What happens to subscriber data when the plugin is deleted?

By default, all data is removed on uninstall (tables, options, campaigns, cron events). You can toggle this in Stampy → Settings → Compliance. Deactivating the plugin always preserves data.

Is Stampy GDPR compliant?

Stampy provides tools that help you meet GDPR requirements, but compliance depends on how you configure and use the plugin. Features include double opt-in consent, a submission audit log, and WordPress privacy-data export/erase integration (admin-initiated via Tools → Export Personal Data / Erase Personal Data). You are responsible for your privacy policy and lawful basis for processing.

Can I use a different language?

Stampy is translation-ready. Once hosted on WordPress.org, community translations are available via translate.wordpress.org.

更新日志:

1.0.0 0.0.6 0.0.5 0.0.4 0.0.3 0.0.2 0.0.1