How to Send Email in Development with Spree

后端 未结 4 1464
抹茶落季
抹茶落季 2020-12-19 18:57

I\'m in the development environment and I want to send out test emails via my console. I got the console going nice, but its not sending.

I go to Spree\'s Mail Metho

4条回答
  •  佛祖请我去吃肉
    2020-12-19 19:49

    This problem arises because you don’t have a local email server to receive your emails.

    Step 1: The first step would be to Install the mailcatcher gem in order to test the setup in development.

    You will be using it as a SMTP server to catch all the incoming mails and display them on http://localhost:1080/:

    Step 2: Just run in the terminal “gem install mailcatcher” in the console.

    You will find an SMTP server running on port 1025 catching emails and displaying them on HTTP port 1080

    Step 3: You will find an SMTP server running on port 1025 catching emails and displaying them on HTTP port 1080

    Add line: gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: 'master‘

    Then run: bundle

    Step 4: Further, go to “Spree admin panel” and configure it. These settings will work perfectly for you without any code writing.

    Then click on “Send test mail

    Step 5:

    You will receive the an email on your local host.

    Now your problem is solved.

提交回复
热议问题