"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > MacOS에서 SMTP 및 UI용 Mailpit 실행

MacOS에서 SMTP 및 UI용 Mailpit 실행

2024-08-30에 게시됨
검색:150

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="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"

이 구성은 Laravel이 Mailpit의 SMTP 서버를 통해 이메일을 보내도록 지시합니다.

4단계: 이메일 전송 테스트
애플리케이션이 이메일을 보내면 다음으로 이동하여 Mailpit UI에서 볼 수 있습니다.

http://localhost:8025

그러면 애플리케이션에서 보낸 모든 이메일이 표시됩니다.

문제 해결

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

릴리스 선언문 이 기사는 https://dev.to/abdulwahidkahar/running-mailpit-for-smtp-and-ui-on-macos-4fkp?1에 복제되어 있습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다. 그것
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3