저는 msmtp를 사용하여 SMTP 계정을 통해 Ubuntu 서버에서 시스템 이메일을 보내고 있습니다.
어떻게든 이 설정을 재정의하도록 구성할 수 있나요?모두특정인에게 이메일 보내기받는 사람의 주소? 그렇다면 어떻게 해야 할까요?
즉, 임의의 PHP 스크립트나 다른 수단으로 나 이외의 누구에게도 이메일을 보낼 수 있는 것을 원하지 않습니다. 나는 서버의 스크립트에 의해 생성된 이메일을 받는 유일한 사람이어야 합니다. 항상 사용하십시오 msmtp
(postfix나 다른 서버는 사용하지 마십시오).
답변1
나는 이것이 불가능하다고 생각한다 msmtp
. ~에서매뉴얼 페이지(강조는 내 것)
msmtp 전송 메일변함없는다음을 제외하고 SMTP 서버에:
- 숨은 참조 헤더가 제거됩니다. 이 동작은 Remove_bcc_headers 명령과 --remove-bcc-headers 옵션을 사용하여 변경할 수 있습니다.
- 메시지에 "From" 헤더가 없으면 "From" 헤더가 추가됩니다. 이는 set_from_header 명령과 --set-from-header 옵션을 사용하여 변경할 수 있습니다. 헤더는 주소의 봉투와 -F 옵션을 통해 설정된 선택적 전체 이름을 사용합니다.
- 메시지에 날짜 헤더가 없으면 날짜 헤더가 추가됩니다. 이는 set_date_header 명령과 --set-date-header 옵션을 사용하여 변경할 수 있습니다.
- undisclosure_recipients가 설정되면 원래 To, Cc 및 Bcc 헤더가 제거되고 "To: undisclosure-recipients:;"로 대체됩니다.
이러한 undisclosed_recipients
기능은 최근에 추가되었습니다. 하지만 배송은 바뀌지 않는 것 같습니다.
당신이 모든 것에 관심이 있다면현지의특정 수신자에게 전송된 주소(예:[이메일 보호됨]aliases
) 그런 다음 파일 콘텐츠 옵션을 사용할 수 있습니다
default: [email protected]