현명한 mda는 무엇이며 필요한가요? exec /usr/sbin/sensible-mda: No such

Ubuntu Intrepid를 실행 중이며 다음과 같은 로그가 표시되었습니다.

Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory

나는 지금까지 없었던이 메시지를 지금 가지고 있습니다. Ubuntu에는 sendmail을 설치할 때 설치되지 않은 특별한 sendmail 패키지가 있습니다.

“sensible-mda”가 필요합니까? 아무도 서버를 통해 인증하거나 보내면 안됩니다. 웹 양식을 전자 메일에 게시하고 시스템이 시스템 로그를 보내도록 설정하는 기본 로컬 smtp 호스트 일뿐입니다.

왜 이러한 메시지가 나타나기 시작합니까?



답변

랩퍼 패키지 sendmail-bin를 설치하는 대신 개별 패키지를 사용하여 sendmail을 설치했을 수 있습니다 sendmail.

어쨌든 설치 sensible-mda하거나 sendmail래퍼 패키지 를 설치 하면보고있는 문제가 사라집니다.


답변

sensible- * 프로그램은 다른 시스템 스크립트 등이 올바른 위치에있는 특정 기능을 제공하는 프로그램에 의존 할 수 있도록 설치됩니다.

sensible-mdasendmail종속성 이므로 시스템에 존재해야합니다.


답변

또한 sendmail을 실행하지 않는 것이 중요합니다.

하나 exim4또는 postfix실제 메일 서버에 대한 더 나은 옵션, 그리고 ssmtpnullmailer메일 만 아웃 바운드 보내드립니다 호스트에 대한 더 나은 옵션이 있습니다.

이 시점에서 sendmail을 실행해야하는 유일한 사람은 이전에 설치가 많거나 sendmail이 수행 할 수있는 매우 복잡한 비 SMTP 라우팅이 필요한 사람들뿐입니다.