회사에서 자체 메일 서버를 사용하고 이메일 마케팅을 구현하는 것이 점점 더 보편화되고 있습니다. 개인적으로 이러한 작업을 수행 할 때 가장 적합한 도구 중 하나는 다음과 같습니다. SendGrid, 그러나 불행히도 독점적입니다. ㅏ Sendgrid의 대안 내가 며칠 동안 테스트 한 것은 우편, 웹 서버에 쉽게 설치할 수있는 매우 흥미로운 기능을 갖춘 오픈 소스 메일 서버입니다.
우편이란 무엇입니까?
우편 Ruby, Php 및 Node로 개발 한 오픈 소스 도구입니다. 에이 테크 미디어 이를 통해 모든 플랫폼 또는 웹 서버에서 광범위한 기능을 갖춘 메일 서버를 가질 수 있습니다.
이 도구는 SendGrid, 권총 또는 가장 덜 인기있는 소인는 원래 aTech 팀의 기본 요구 사항을 충족하기 위해 만들어졌지만 나중에 모든 사용자가 사용할 수 있도록 릴리스되었습니다.
이 도구는 매우 멋진 인터페이스를 가지고 있으며 6 개월 이상 테스트를 거쳤으며 이메일을 더 자동으로 보내고받을 수있는 간단한 API도 있습니다.
애플리케이션의 다양한 스크린 샷을 통해이 우수한 오픈 소스 메일 서버의 특성에 대해보다 자세한 설명을 확실히 알 수 있습니다.
우편을 설치하는 방법?
Postal을 설치하기 전에 Ruby, MySQL, RabbitMQ, Node.js 및 git이 설치되어 있어야하며 다음 단계를 따라야합니다.
- 해당 데이터베이스를 생성하고 Postal의 적절한 기능을 위해 준비합니다.
mysql -u root -p
우편 데이터베이스를 만들어야합니다. 서버의 로컬 IP와 XXX를 원하는 비밀번호로 바꿔야합니다.
몹시 떠들어 대다 데이터 베이스 `우편`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT 모든 ON `우편`.* ~까지 `우편`@`127.0.0.1` 식별자 "트리플 엑스";
특정 사용자가 접두사가있는 모든 데이터베이스에 액세스 할 수 있도록 허용
postal-
.GRANT 모든 권한 ON `엽서-%` . * 에 `우편`@`%` 식별자 "트리플 엑스";
- 다음 명령을 사용하여 RabbitMQ 가상 호스트를 만듭니다.
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- zip 실행을위한 배포판 준비
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- 필요한 두 가지 종속성을 설치하고 필요한 프로젝트는 거의 없습니다.
sudo gem install bundler sudo gem install procodile
- 다음 명령을 사용하여 적절한 디렉토리에서 소스 코드를 복제합니다.
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
다음 명령을 사용하여 모든 디렉토리에서 우편에 액세스 할 수있는 심볼릭 링크를 만들 수 있습니다.
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- Postal을 실행하는 데 필요한 Ruby 종속성을 설치합니다.
postal bundle /opt/postal/app/vendor/bundle
- 다음 명령을 사용하여 도구의 초기 설정을 실행하십시오.
postal initialize-config
- 우편 데이터베이스를 초기화하고 https가 포함되도록 설치를 등록하십시오.
postal initialize
Lets encrypt 키 등록
postal register-lets-encrypt youremail@example.com
- 우편 서버를 실행하고 즐기십시오.
postal start
당신의 기사가 매우 흥미 롭습니다.
Slack의 무료 소프트웨어 옵션을 알고 있습니까?
인사말.