Mailpit 是一個處理虛假電子郵件發送的工具,在應用程式開發過程中很有用。本教學將引導您透過 SMTP 和 UI 設定在 MacOS 上設定和執行 Mailpit。
第 1 步:安裝 Mailpit
從官方 GitHub 儲存庫下載並安裝 Mailpit。選擇適合 MacOS 的二進位。
第 2 步:運行 Mailpit
若要啟動 Mailpit,請使用下列命令:
mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025
此指令在連接埠 1025 上啟動 SMTP 伺服器,並在連接埠 8025 上啟動 Web UI。
SMTP: 0.0.0.0:1025 處理電子郵件傳送。
UI: 0.0.0.0:8025 可讓您查看已傳送的電子郵件。
如果您遇到錯誤,請指出該位址已被使用,請確保在同一連接埠上沒有執行其他服務。如果需要,您可以透過調整命令來使用不同的連接埠。
第 3 步:設定 Laravel Mail 設定
在您的 Laravel .env 檔案中,設定郵件設定:
環境
MAIL_MAILER=smtp MAIL_HOST=127.0.0.1 MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="[email protected]" MAIL_FROM_NAME="${APP_NAME}"
此設定指示 Laravel 透過 Mailpit 的 SMTP 伺服器發送電子郵件。
步驟 4:測試電子郵件發送
當您的應用程式發送電子郵件時,您可以透過導航到以下位置在 Mailpit UI 中查看它:
http://localhost:8025
這將顯示您的應用程式發送的所有電子郵件。
疑難排解
連線被拒絕:確保 Mailpit 在正確的連接埠上運作(SMTP 為 1025)。
連接埠衝突:如果遇到「bind:位址已在使用」錯誤,請變更命令中的連接埠或停止衝突的服務。
就是這樣!您已成功設定 Mailpit 以在您的開發環境中處理和顯示虛假電子郵件傳送。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3