> 백엔드 개발 > PHP 튜토리얼 > MacOS에서 SMTP 및 UI용 Mailpit 실행

MacOS에서 SMTP 및 UI용 Mailpit 실행

WBOY
풀어 주다: 2024-08-29 06:34:31
원래의
751명이 탐색했습니다.

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에서 웹 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)에서 실행되고 있는지 확인하세요.
포트 충돌: "바인드: 주소가 이미 사용 중입니다" 오류가 발생하는 경우 명령에서 포트를 변경하거나 충돌하는 서비스를 중지하세요.
그게 다야! 개발 환경에서 가짜 이메일 전달을 처리하고 표시하도록 Mailpit을 성공적으로 설정했습니다.

위 내용은 MacOS에서 SMTP 및 UI용 Mailpit 실행의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿