socket.error: [Errno 13] Permission denied when creating a fake email server

前端 未结 5 1720
深忆病人
深忆病人 2021-01-05 16:24

I\'m trying to create a fake email server as part of a Flask app to print out errors on the console by using the following script. However, it throws an error. How can I fix

5条回答
  •  离开以前
    2021-01-05 17:02

    If you are doing this as an exercise, then @solarnz has the right approach. If however, you need this done for work there is a far better solution in mailcatcher:

    MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.

    This is a program designed especially for developers whose apps need a mail server for testing but they don't want to set one up.

    The great bonus is that it comes with a web interface to view messages sent by your application:

    mailcatcher web interface

提交回复
热议问题