Provider setup

PowerMTA SMTP test — listeners, smtp-user, and submission on 587

Test PowerMTA (PMTA) SMTP injection. Configure smtp-listener, smtp-user, authenticated sources, STARTTLS on 587, and verify relay with SMTP Tester.

1 min read Credentials redacted No signup

Connection settings

Host
your-pmta-hostname.example.com
Port
587
Security
STARTTLS

PowerMTA defaults to accepting injection from 127.0.0.1 on port 25 without remote relay. Production setups add smtp-listener directives (for example 0.0.0.0:587), smtp-user blocks with passwords, and source entries with smtp-service yes and require-auth true.

Authenticated sources often set always-allow-relaying yes so injectors can send to external domains after AUTH. Enable allow-starttls on the listener and install smtp-server-tls-certificate for TLS on submission ports.

In SMTP Tester, use the hostname that matches your certificate, port 587 with STARTTLS, and PLAIN or LOGIN depending on authentication-method in your config. A 250 response after DATA with a PMTA message id means the message entered the queue—check PowerMTA logs for delivery status.

Recommended settings

Try it on your own server

Run these settings against your SMTP server and watch the live, credential-redacted protocol transcript.

Open SMTP Tester