현명한 mda는 무엇이며 필요한가요?


24

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 호스트 일뿐입니다.

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

답변:


30

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

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


6
이 패키지를 원한다는 것을 깨달았습니다. 그렇지 않으면 로그 파일이 전체 디스크 공간을 차지하므로 가상 머신이 자체적으로 종료됩니다. 실화.
— pduersteler

@pduersteler의 말에 동의합니다. 디스크 공간이 부족하고 sensible-mda를 찾을 수 없다는 것이 모든 로그 (mail.warn, mail.log 및 mail)를 채우는 로그를 확인했습니다. err) 그것이 내가이 포스트를 찾은 방법입니다
— Ludo-

2

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

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


1

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

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

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


나는 이전에 nullmailer를 사용하지 않았지만 정확히 내가 원하는 것과 같습니다. 감사!
— FilmJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.