# mailgun

[Mailgun / error] Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings
1 > HTTP/1.1 403 Unauthorized 서버로 요청을 보냈지만 권한이 없는 경우 > 5.7.26 Unauthenticated email from my.com is not accepted due to domain's\n5.7.26 DMARC policy 메일을 보내는 도메인에서 DMARC 정책 인증이 되지 않아서 생기는 오류입니다. DMARC(Domain-based Message Authentication, Reporting & Conformance)란 도메인 위조 방지를 위한 이메일 인증 시스템 저 같은 경우엔 테스트 용으로 @my.com 으로 했더니 오류가 생겨서 @Email.com 으로 변경 후 입력하니 성공

[책책책, 책을 읽읍시다] 4. 메일 서비스 Mailgun 연동
서비스 내에서 다이렉트로 나에게 메일을 쏠 수 있는 기능을 생각했다. 다이렉트 메일 전송 서버리스로 진행하는 프로젝트이다보니, 추후 배포 시 호스팅 서비스의 webhook 이나 AWS lambda를 이용할 예정이다. 개발 단계에선 작은 Express 서버를 띄워 테스트했다. 메일 서비스로는 Mailgun을 이용했다. 한 달 5000통의 메일 전송을 무료로 제공한다. 부담없이 연락해달라는 컨셉을 위해 제목과 내용만 적으면 전송할 수 있도록 구성했다. 보내는 주소도, 받는 주소도 요구하지 않는다. 유저가 사용하는 이메일 서비스를 통해 연락을 취하고 싶을 경우를 생각해 내 메일 주소를 남겨두었다. 
[Clone Coding] What I Learn 5 : Form-Data
✍ >- Programming Language TypeScript Framework NestJS API 설계 GraphQL and Apollo Database & Relevant PostgresQL & TypeORM 오늘은 USER CRUD를 마무리 하던 중 USER가 회원가입을 하게 되면 환영 메일을 보내주는 서비스를 만들면서 다루게 된 FORM-DATA 패키지를 정리해보려고 한다. ✍ FORM-DATA Package FORM-DATA 패키지를 사용하게된 경우는 위에서도 언급하였듯이 Mailgun의 외부 API를 사용해서, 가입한 USER들에게 환영 메일을 보내는 시스템을 만들어 보내는 과정에서 필요하게 되었다. 이 게시글에서 어떤 INSTRUCT

[Node.js] Mailgun으로 이메일 전송하기
✉️ Mailgun 우리는 유저의 회원가입 시 이메일을 인증하기 위해 유저가 입력한 메일 주소로 이메일을 보낼 수 있는 수단이 필요하였다. 그 수단으로 선택한 것이 'mailgun'이다. mailgun 주요 기능 1. Send and receive mail -> SMTP 또는 API로 이메일을 전송할 수 있으며 API 방식을 채택 2. Measure success -> 설정한 도메인 별 이메일 전송 여부 및 분석 지표를 제공받음 3. Land in the inbox -> 스팸 관리, 이메일 인증 등 다양한 기능들이 있는 것 같은데 사용 안함 Mailgun 사용 절차 1. 도메인 등록 메일을 전송할 도메인 이름을 설정하여 생성한다.
현업에서 주로 쓰이는 모듈 알아보기
😘인트로 백엔드 개발자가 되면서 현업에서 사용하고 있는 모듈들에 대해서 조사해보았다. 🪀가비아 https://www.gabia.com 우선 가비아에 대해서 조사해보았다. 가비아는 IaaS형 클라우드, SaaS 그룹웨어 솔루션 등 비지니스에 필요한 IT 인프라 전반을 제공하는 경기도 판교 소재 클라우드 전문 기업이다. 국내 도메인 등록 점유율 1위로 많은 기업들이 가비아를 통해 도메인 주소를 구매하는 모양이다. 참조 https://namu.wiki/w/가비아 🐠iamport https://www.iamport.kr 아임포드는 PG(Payment Gateway)사 결제모듈에 대한 연동 개발을 진행할 때, 다양한 개발환경에서 보다 쉽고 빠르게 개발할 수있도록 제공되는 결제 플랫폼 혹은 결제 호스팅 서비스 입니다. 결제모듈연동을 위해 불필요한 수고를 해야하는 개발자의 입잡에서 만들어진 서비스입니다. 참조 https://gith

Sandbox subdomains are for test purposes only. Please add your own domain or add the address to recipients in Account Settings
저 에러는 메세지에 적힌대로 custom domain을 사용하거나 email을 보낼 주소를 recipient로 등록하거나 해야 발생하지 않는 에러이다. 1. recipient로 등록하기 1-1. recipient등록 mailgun 로그인 > Sending > Domains > Domain 선택 > 을 하면 아래 이미지로 이동된다. 이때 아래 인풋박스에 해당 이메일을 저장한다. authorized recipients 1-2. recipient verified 하기 등록을 마치면 이메일은 unverified 상태가 된다. 이상태를 verified하려면 해당 이메일에가서 확인링크를 클릭