현명한 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실제 메일 서버에 대한 더 나은 옵션, 그리고 ssmtpnullmailer메일 만 아웃 바운드 보내드립니다 호스트에 대한 더 나은 옵션이 있습니다.

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


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