Node.js를 사용하여 테이크아웃 시작하기

5558 단어 emailjavascript
2022년 8월초 런칭Takeout . 원래는 내 다른 응용 프로그램에서 이메일을 빠르게 보낼 수 있게 해주는 사이드 프로젝트였지만 실제 프로젝트에 가까워졌습니다 😆.

Takeout.js에 대한 Takeout의 문서가 훌륭하다고 생각하지만 일부는 새로운 플랫폼을 시작하기 위해 블로그 게시물을 선호한다고 확신합니다.


시작하기



takeout.bysourfruit.com 로 이동하여 "시작하기"를 클릭하고 단계에 따라 무료 계정을 만드십시오. 테이크아웃은 GitHub로 로그인하라는 메시지를 표시하고 성공적으로 가입하면 대시보드로 리디렉션됩니다. 여기에서 테이크아웃을 구성하여 이메일 열기를 추적하고 맞춤 이메일을 설정하는 등의 작업을 할 수 있습니다.

현재 우리는 대시보드에서 단 한 가지만 원합니다. 바로 귀하의 토큰입니다. 자격 증명 탭으로 이동하여 토큰을 복사합니다. 나중에 필요합니다.


설치



NPM을 사용하여 Takeout.js를 설치할 수 있습니다.

$ npm install takeout.js


또는 털실

$ yarn add takeout.js



구성



다음과 같이 테이크아웃을 가져와야 합니다.

const TakeoutClient = require('takeout.js')
const client = new TakeoutClient()


이제 토큰을 사용할 수 있습니다!

client.login('your token here')


(예) index.js:

const TakeoutClient = require('takeout.js')
const client = new TakeoutClient()
client.login('your token here')



이메일 템플릿 만들기



실제로 이메일을 보내려면 테이크아웃에서 주로 다음과 같은 몇 가지 사항을 알아야 합니다.
  • 누구에게서 온 이메일입니까?
  • 이메일이 어디로 가나요?
  • 이메일 제목이 무엇입니까?
  • 이메일 내용이 무엇입니까?

  • 콘텐츠(텍스트 또는 HTML)가 필수는 아니지만 이메일로 보내는 것이 좋습니다 😉

    다음은 예제 템플릿입니다.

    const emailTemplate = {
        to: '[email protected]',
        from: 'Takeout.js',
        subject: 'I just sent an email using Takeout!',
        html: "<b>My first email!</b>",
    }
    


    이렇게 하면 "내 첫 번째 이메일!"이 전송됩니다. 굵게. 이 이메일도 추적할 수 있습니다!

    다른 이메일 템플릿은 다음과 같습니다.

    const emailTemplate = {
        to: '[email protected]',
        from: 'Takeout.js',
        subject: 'I just sent an email using Takeout!',
        text: 'My first email!',
    }
    


    이렇게 하면 "내 첫 번째 이메일!"이 전송됩니다. 제로 스타일링 - 그냥 일반 텍스트. 이 이메일은 추적할 수 없습니다.


    이메일 보내기



    이제 방금 정의한 이메일을 실제로 보낼 것입니다.

    client.send(emailTemplate)
    


    물론 원하는 대로 변경하십시오. 보내는 이메일을 실제로 보려면 'to' 매개변수를 변경하는 것이 좋습니다.


    그게 다야!



    더 많은 옵션과 기능이 있지만 여기에서는 기본 사항을 다루며 테이크아웃을 사용하여 수천 개의 이메일을 보내기 시작하기에 좋은 시작점입니다.

    더 읽을 수 있습니다 here

    좋은 웹페이지 즐겨찾기