Skip to content
PN Scripts

Developer tools

Pismonosha

Upload one folder and the contact form of a static website sends e-mail through your own mailbox: validated, with attachments, spam kept out, nothing lost, messages in Bulgarian or English.

  • PHP 8.1+
  • SMTP
  • JavaScript
  • HTML forms
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

A bakery's static contact page in Bulgarian with error messages under the name, e-mail, message and consent fields

What it solves

The gap

Static sites are fast and cheap but cannot send a contact form by themselves. Form services cost money every month and send visitors' data abroad, and copied PHP mail scripts land in spam, break on Cyrillic, let spammers in and lose messages when the mail server hiccups.

What it is

Pismonosha is one small folder on the same hosting: it checks the fields, sends a clean e-mail through your own mailbox, keeps spam out without a puzzle, saves messages it cannot send yet, and talks to visitors in their language.

How you use it

Forms that work on the hosting you already pay for, mail that reaches the inbox, and no lost or spam messages.

For web developers and small businesses with static sites on shared hosting who want a reliable contact form without a monthly service.

Who it is for

Use it when

  • A static business site that needs a contact form on shared hosting
  • A bakery or salon site whose order form takes a photo or a PDF
  • A web developer who wants the same reliable form endpoint for every client site

Built for

  • Web developers who build static or hand-coded sites for small businesses
  • Small businesses in Bulgaria with a static website on shared hosting

What is inside

One folder, your mailbox

Upload the folder, copy the sample configuration and fill in the mailbox details. Messages leave through your own SMTP server from an address on your domain, so they pass SPF and DMARC and land in the inbox, and replying goes straight to the visitor.

Checked fields, safe files

Each field has rules and a label in two languages; attachments have a size limit and allowed types, and a file whose content does not match its extension is refused. Header values are cleaned, so nothing typed into the form can add recipients.

Spam out, messages kept

A honeypot, a signed time trap, an hourly limit per visitor counted by a salted hash, a link limit and allowed origins stop bots without a puzzle; Turnstile or hCaptcha can be added. When the mail server fails, the message waits in an outbox until the retry command sends it.

Kind to visitors

With pismonosha.js the form sends in the background, shows each problem next to its field in Bulgarian or English and moves the focus to the first one. Without JavaScript the same endpoint shows a plain page with the problems or goes to your thank-you page.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Script
Platforms
JavaScript, PHP
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Download (ZIP with the folder to upload and a demo)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
PHP 8.1 or newer 8.4

Stack

  • PHP 8.1+
  • SMTP
  • JavaScript
  • HTML forms

Pismonosha is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A form-to-e-mail endpoint in plain PHP for static websites on shared hosting, with field validation, attachments, spam protection, an outbox for failed sends, a small script for sending without leaving the page, and a command line helper.

PHP 8.1 or newer with fileinfo and mbstring and an SMTP mailbox on your domain, or a working PHP mail(). It was tested with PHP 8.4 and Chrome 155 against local mail servers, including STARTTLS and SSL with a certificate check.

A form builder, storing submissions in a database or a dashboard, and newsletters. It was not tested on a particular hosting company's servers; its check command tests yours. It is not legal advice.

Made by PN Scripts, a studio that builds websites for Bulgarian businesses, and tested with PHPUnit tests of every check and of the e-mail format, an end-to-end run with Chrome posting the demo forms with and without JavaScript, and a TLS check with a certificate. Created with AI assistance; validation, spam checks, the e-mail format, the SMTP client and both ways of sending were tested by PN Scripts with 24 PHPUnit tests, an end-to-end run in Chrome against a local SMTP server and a STARTTLS and SSL check with a certificate.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.