
exim4
컴퓨터 를 조정하지 않고 새로 설치했습니다 Debian 8.6
.
PHP에서 이메일을 보내는 데 사용합니다.
; /etc/php5/fpm/conf.d/mail.ini
[mail function]
sendmail_path = /usr/sbin/exim4 -t
mail.add_x_header = On
mail.log = syslog
최근 우리는 수신자가 존재하지 않기 때문에 exim이 다시 보내려고 하는 스팸 이메일을 많이 받기 시작했습니다.
그래서 제 질문은: exim4
외부 이메일 수신을 완전히 거부하는 방법은 무엇입니까? (크론 이메일과 같은 일부 로컬 이메일은 제외될 수도 있습니다.)
감사합니다.
지적한대로@슬리피어내 Exim은 이미 외부 이메일을 받지 못하고 있습니다. 그래서 저는 다른 질문을 만들었습니다.
답변1
제가 알기로는 PHP 로컬에서 아웃바운드 이메일을 중계해야 합니다.
다음을 실행해 보세요.
dpkg-reconfigure exim4-config
그 다음에:
- 선택하다'인터넷 사이트'구성.
- 시스템의 FQDN을 입력하세요.
127.0.0.1
수신 IP로 구성 (또는127.0.0.1; ::1
IPv6를 사용하는 경우)- 로컬 도메인을 지정합니다. 여기서는 메일이 로컬로 배달될 도메인 이름을 지정해야 합니다. (수신자가 같은 이메일만 로컬로 전달해야 하는 경우 여기에서만
somebody@localhost
지정할 수 있습니다localhost
.) - 릴레이 도메인 필드를 비워 두세요.
- 릴레이 기계 필드를 비워 두십시오.
- 로컬 메일 저장 형식을 선택합니다. 나는 추천한다'메일디르'
- 생성된 exim 구성 형식을 선택합니다. 나는 추천한다'비분할'- 하나의 파일에 모든 구성
스크린이 있는 이 가이드여기에서 찾을 수 있습니다(Debian 6의 스크린샷이지만 그 이후로 변경되지 않았습니다.)