Download the PHP package camelot/smtp-dev-server without Composer
On this page you can find all versions of the php package camelot/smtp-dev-server. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package smtp-dev-server
SMTP Development Server
FOR USE IN DEVELOPMENT ENVIRONMENTS ONLY
A simple and very fake SMTP server for development/testing purposes. Because, why not.
Features
- SMTP server that can accept & store valid RFC822/RFC2822 email
- HTTP server/site as a client interface to the messages received
WARNING: Do not expose running server ports to open networks and do not run as
root
or an admin user! There are ZERO security features built into these
servers.
Installation
Globally:
As a development dependency for your project:
Configuration
Configuration is handled via environment variables.
See the .env
file in this directory for an example if you're cloning this
repository, you can create a .env.local
file to override any of the values in
the .env
file.
Use
Both servers have two output targets, console and PSR logger.
Console output levels are managed by passing -v
, -vv
, or -vvv
as options
on the command line.
Logger output is managed via environment variables that are used internally to configure the loggers.
For example:
Server
To start the server, simply run:
This will output internal information to STDOUT. You can specify verbosity with the command options below.
Server can be stopped by sending a signal, e.g. CTRL+C
.
Arguments
Options
Client
To start the server, simply run:
This will output internal information to STDOUT. You can specify verbosity with the command options below.
Server can be stopped by sending a signal, e.g. CTRL+C
.
Arguments
Options
Open (default) http://127.0.0.1:2580
to view & manage messages received by the SMTP server component.
All versions of smtp-dev-server with dependencies
ext-pcntl Version *
ext-sockets Version *
monolog/monolog Version ^3.0
php-mime-mail-parser/php-mime-mail-parser Version ^7.1
psr/log Version ^2.0 || ^3.0
symfony/config Version ^6.0
symfony/console Version ^6.0
symfony/dependency-injection Version ^6.0
symfony/dotenv Version ^6.0
symfony/event-dispatcher Version ^6.0
symfony/finder Version ^6.0
symfony/http-kernel Version ^6.0
symfony/routing Version ^6.0
symfony/stopwatch Version ^6.0
twig/twig Version ^3.4