首頁 >後端開發 >php教程 >在 MacOS 上執行 Mailpit for SMTP 和 UI

在 MacOS 上執行 Mailpit for SMTP 和 UI

WBOY
WBOY原創
2024-08-29 06:34:31745瀏覽

Running Mailpit for SMTP and UI on MacOS

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 郵件設定
在 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="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"

此設定指示 Laravel 透過 Mailpit 的 SMTP 伺服器傳送電子郵件。

第 4 步:測試電子郵件發送
當您的應用程式發送電子郵件時,您可以透過導航至以下位置在 Mailpit UI 中查看它:

http://localhost:8025
這將顯示您的應用程式發送的所有電子郵件。

故障排除
連線被拒絕:確保 Mailpit 在正確的連接埠上運作(SMTP 為 1025)。
連接埠衝突:如果遇到「bind:位址已在使用」錯誤,請變更命令中的連接埠或停止衝突的服務。
就是這樣!您已成功設定 Mailpit 以在您的開發環境中處理和顯示虛假電子郵件發送。

以上是在 MacOS 上執行 Mailpit for SMTP 和 UI的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn