답변:
내가 설치 한 가장 쉬운 방법은 dovecot가있는 postfix입니다. dovecot-postfix 패키지가 있지만 우분투 서버 팀이 이것을 mail-stack-delivery로 패키지 한 것처럼 보입니다.
Description: mail server delivery agent stack provided by Ubuntu server team
Ubuntu's mail stack provides fully operational delivery with
safe defaults and additional options. Out of the box it supports IMAP,
POP3 and SMTP services with SASL authentication and Maildir as default
storage engine.
소프트웨어 센터를 살펴보면 dovecot-postfix가 메타 팩으로 존재한다는 것을 알았습니다 (그러나 지금부터 릴리스인지 두 개인지는 알 수 없습니다). 그러나 이것이 제가 추천하는 것입니다-간단하고 안전합니다.
내 10.10 데스크탑의 명령 줄에서 apt-get을 통해 이것을 설치했습니다.
sudo apt-get install dovecot-postfix
원하는 경우 기회를 제공하고 궁금한 점이 있으면 새 게시물을 시작하십시오.
다음 은 dovecot-postfix 구성에 대한 세부 정보를 제공 하는 오래된 (2009) Ubuntu 서버 블로그 게시물 입니다.
우분투 중심 메일 서버 프로젝트의 현재 상태에 대한 자세한 정보를 찾으려고합니다. 지금 은 안티 스팸 / 바이러스 통합을보다 쉽게 만드는 방법에 대한 2010 년 5 월 위키 게시물 이상을 찾지 못했습니다 .
그냥 postfix
필요합니다.
설정에는 기본값을 사용하십시오. 인터넷 사이트. 도착하면 서버를 통해 메일을 릴레이 할 수있는 컴퓨터를 설정하는 섹션이 있습니다. 기본값은 127.0.0.1 (약간 더 자세하게 표시됨)이며 이는 좋습니다. 이것은 다른 컴퓨터가 postfix에 연결할 수 있더라도 postfix
메일을 다른 곳으로 보낼 수는 없지만 postfix는 "로컬"도메인으로 수락하는 것을 의미합니다.
그러나 좋은 네트워크 보안은 아프지 않습니다. 들어오는 연결 및 / 또는 방화벽 (참조 ufw
)을 차단하는 라우터 는 다른 사람의 연락을 중지 postfix
합니다.
다시 구성해야하는 경우 다음을 실행하십시오.
sudo dpkg-reconfigure postfix
로컬로만 디버깅하려는 경우 stackoverflow에 제시된이 방법을 따를 수 있습니다 . php.ini의 한 줄로 추가 패키지가 없습니다. html 메일을 디버그하려는 경우 메일 클라이언트로 열 수있는 파일에 발신 메일을 씁니다.
sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
메일 서버를위한 GUI 또는 CL 인터페이스는 중요한 질문이 아닙니다. 어쨌든 메일 서버를위한 UI가 필요하지 않고 초기 구성 (때로는 릴레이 호스트와 같은 구성 변경이있을 때)에만 필요하기 때문입니다. 이미 작동하는 서버에서는 매우 드문 상황입니다). 그래서 나는 그것이 중요한 측면이라고 생각하지 않습니다. postfix 사용을 제안 할 수 있습니다. 그냥 설치하면 충분합니다 (apt-get install postfix). 설치 시간에 가장 기본적인 구성 설정이 요구됩니다. 그런 다음 PHP의 mail () 등에서 작동합니다. 추가 구성이나 UI를 많이 / 매일 사용하지 않아도됩니다 (GUI 또는 CLI는 그대로 둡니다. 접미사 구성을위한 GUI는 모르지만 일반적인 시스템 구성 솔루션 일 수도 있습니다) webmin처럼이 목적을 위해 작동합니다). 오픈 릴레이 시스템을 만들지 않도록 조심하십시오 :)
MailCatcher는 매우 간단한 SMTP 서버를 실행하여 웹 인터페이스에 표시하기 위해 전송 된 모든 메시지를 포착합니다. mailcatcher를 실행하고 즐겨 사용하는 앱이 기본 SMTP 서버 대신 smtp : //127.0.0.1 : 1025로 전달되도록 설정 한 다음 http://127.0.0.1:1080 을 확인하십시오. 을 확인하여 지금까지 도착한 메일을 확인하십시오.