우리는 HP-UX 11.31을 실행하는 HP-UX 환경을 보유하고 있습니다. 이 시스템은 원래 Sendmail을 통해 이메일을 보내기 위해 구축되었습니다. 서버는 이메일만 보내기 때문에 프로그래머들은 mailx
명령을 사용하여 이메일을 보내는 많은 프로그램을 만들었습니다. 우리는 일부 구성 문제를 해결하고 서버에서 보다 구성 가능한 프로그램을 사용하기 위해 Sendmail에서 Postfix로 이동하기로 결정했습니다.
Postfix가 설치되어 작동하도록 구성되어 있지만 유사한 명령을 실행 echo "Hello World" | mailx -s "Hello World" $my_email
하고 이메일 헤더의 라우팅 정보를 보면 이메일 라우팅이 Sendmail에서 Postfix로, 그런 다음 Postfix에서 Member people로 시작되는 것으로 보입니다.
내가 알아내려고 하는 것은 라우팅에서 Sendmail을 제거하고 mailx
Postfix를 사용하여 이메일을 직접 대기열에 넣는 방법입니다.
답변1
당신은 이미 Postfix를 사용하고 있으므로 아무것도 할 필요가 없습니다.
Postfix는 "sendmail"이라는 바이너리를 설치하지만 해당 바이너리는 기본 postfix 대기열 시스템을 사용하고 있습니다. 대체 메일 전달 시스템의 표준 관행은 최소한의 호환성을 제공하는 "sendmail" 바이너리를 제공하는 것입니다. 이는 많은 메일 프런트 엔드 프로그램이 "sendmail" 프로그램이 메일 시스템에 메시지를 삽입할 것으로 기대하기 때문입니다.
답변2
HP 지원에서 mailx
./usr/share/lib/mailx.rc
set sendmail=/opt/iexpress/postfix/sbin/sendmail