Rumah > pembangunan bahagian belakang > tutorial php > Menjalankan Mailpit untuk SMTP dan UI pada MacOS

Menjalankan Mailpit untuk SMTP dan UI pada MacOS

WBOY
Lepaskan: 2024-08-29 06:34:31
asal
756 orang telah melayarinya

Running Mailpit for SMTP and UI on MacOS

Mailpit ialah alat untuk mengendalikan penghantaran e-mel palsu, berguna semasa pembangunan aplikasi. Tutorial ini akan membimbing anda melalui menyediakan dan menjalankan Mailpit pada MacOS dengan konfigurasi SMTP dan UI.

Langkah 1: Pasang Mailpit
Muat turun dan pasang Mailpit dari repositori GitHub rasmi. Pilih binari yang sesuai untuk MacOS.

Langkah 2: Menjalankan Mailpit
Untuk memulakan Mailpit, gunakan arahan berikut:

mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025
Salin selepas log masuk

Arahan ini memulakan pelayan SMTP pada port 1025 dan UI web pada port 8025.

SMTP: 0.0.0.0:1025 mengendalikan penghantaran e-mel.
UI: 0.0.0.0:8025 membolehkan anda melihat e-mel yang dihantar.
Jika anda menghadapi ralat yang menyatakan bahawa alamat sudah digunakan, pastikan tiada perkhidmatan lain berjalan pada port yang sama. Anda boleh menggunakan port lain jika perlu dengan melaraskan arahan.

Langkah 3: Mengkonfigurasi Tetapan Mel Laravel
Dalam fail Laravel .env anda, konfigurasikan tetapan mel:

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}"
Salin selepas log masuk

Konfigurasi ini mengarahkan Laravel untuk menghantar e-mel melalui pelayan SMTP Mailpit.

Langkah 4: Menguji Penghantaran E-mel
Apabila aplikasi anda menghantar e-mel, anda boleh melihatnya dalam UI Mailpit dengan menavigasi ke:

http://localhost:8025
Ini akan memaparkan semua e-mel yang dihantar oleh aplikasi anda.

Menyelesaikan masalah
Sambungan Ditolak: Pastikan Mailpit berjalan pada port yang betul (1025 untuk SMTP).
Konflik Pelabuhan: Jika anda menghadapi ralat "bind: address already in use", tukar port dalam arahan atau hentikan perkhidmatan bercanggah.
Itu sahaja! Anda telah berjaya menyediakan Mailpit untuk mengendalikan dan memaparkan penghantaran e-mel palsu dalam persekitaran pembangunan anda.

Atas ialah kandungan terperinci Menjalankan Mailpit untuk SMTP dan UI pada MacOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan