Skip to content
Fake SMTP server that can be used for development
PHP Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Phpsmtpd lets you accept SMTP requests on a configured port and let them be handled by PHP.


Run the daemon with the optional port argument, the default port is 3025.

php smtpd.php <port>

To run the daemon in the background the shellscript can be used.


phpsmtpd, Fake SMTP server for development purposes Copyright (C) Web Power BV,

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Something went wrong with that request. Please try again.