이 이미지를 사용하여 freebsd 11.0을 설치했으며 설치 유틸리티에서 sendmail을 비활성화했습니다. 그래도 초기화 순서대로 시작되고, 로그인하는데 시간이 걸립니다.
나도 들어가봤다rc.conf. 그러나 상황은 여기서 끝나지 않았습니다. send_mail_submit 대기열은 항상 시작되는 또 다른 서비스입니다.
영구적으로 비활성화하는 올바른 방법을 알려주십시오.
답변1
놓다모두rc.conf
그런 다음 재부팅하여 확인하십시오 .
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
답변2
다음을 입력하면 모든 Sendmail을 비활성화할 수 있습니다 /etc/rc.conf
(이전 답변의 4개 항목과 동일).
sendmail_enable="NONE"
일반적으로 Sendmail이 꺼진 경우에도 메일을 수락하고 보낼 수 있는 로컬 데몬이 계속 실행됩니다. 시스템의 다양한 부분(예: cron)이 이메일을 보내야 하므로 이는 시스템에서 상당히 중요한 부분입니다. 따라서 Sendmail을 교체하려는 경우가 아니면 Sendmail을 완전히 비활성화하는 것은 일반적으로 실수입니다. (실제로 Sendmail을 완전히 제거하고 기본 LDA/SMTP 클라이언트로 교체하고 싶지만 이는 또 다른 이야기입니다.)
개인적으로 나는 rc 옵션을 YES|NO|LOCAL로 선호합니다. 여기서 NO는 완전한 종료를 의미하고 기본값은 LOCAL입니다. Sendmail이 NO로 설정된 경우에도 여전히 실행된다는 사실은 처음 접했을 때 혼란스러웠으며, 다른 사용자가 이에 대해 질문하는 것을 본 것은 이번이 처음이 아닙니다.