>

나의 웹 사이트 사용자 (예 : 계정 확인 이메일)에게 이메일을 보내거나받을 필요가 없도록 postfix 설정을 시도했습니다.

mailutils를 통해 postfix를 설치합니다 (다른 것들과 함께 postfix를 설치합니다).

sudo apt-get install mailutils

그런 다음 postfix에 대한 설정 파일을 편집합니다 ...

sudo nano /etc/postfix/main.cf

라인을 변경합니다 ...

inet_interfaces = all

다음으로 ...

inet_interfaces = localhost

그런 다음이 명령으로 postfix를 다시 시작합니다 ...

sudo service postfix restart

마지막으로 다음 명령을 실행하여 설치를 테스트합니다 ...

php -a
echo mail("myemail@gmail.com", "Hello", "My email worked!");

에코가 터미널에 1을 인쇄하는데, 이는 이메일이 성공적으로 전송되었음을 의미합니다. 그러나받은 편지함/정크/스팸/휴지통을 확인했는데 이메일을받지 못했습니다. 다른 이메일로 시도했습니다.


  • 답변 # 1

    HOURS 느낌 후 ...

    이 문제는 postfix에서 ipv6을 활성화했기 때문에 발생했습니다. 사용 중지하고 문제를 해결했습니다.

  • 답변 # 2

    접미사 서버 상태를 확인하려면 로그 파일에서 문제를 확인

    tail -f /var/log/mail.log
    
    

    당신은 다음과 같은 것을 볼 수 있습니다 :

    Jun 25 23:53:43 ubuntu postfix/smtp[6576]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c06::1b]:25: Network is unreachable
    
    

    아마도이 문제 :

    Jun 25 23:12:41 ubuntu postfix[5152]: Postfix is running with backwards- 
    compatible default settings
    Jun 25 23:12:41 ubuntu postfix[5152]: See 
    http://www.postfix.org/COMPATIBILITY_README.html for details
    Jun 25 23:12:41 ubuntu postfix[5152]: To disable backwards compatibility use 
    "postconf compatibility_level=2" and "postfix reload"
    Jun 25 23:12:42 ubuntu postfix/master[5197]: daemon started -- version 
    3.1.0, configuration /etc/postfix
    
    

    이 URL을 확인하는 것이 좋습니다 :

    https://de.postfix.org/httpmirror/COMPATIBILITY_README.html
    
    

  • 이전 javascript - arrayconcat () 메소드가 맞습니까?
  • 다음 asp.net - 좌표를 기반으로 PDF에서 요소 강조 표시 C #