답변:
/etc/ssmtp/ssmtp.conf 파일에 다음을 추가하면 런타임 중에 이름과 전자 메일을 설정할 수 있습니다.
FromLineOverride=YES
-Ffull_name 옵션을 시도하십시오 (예 :
ssmtp login@mail.com -F"Look at me"
성명을 변경하겠습니다.
발신자 이메일을 변경하기위한 -f도 있습니다 (예 :
ssmtp -f"helper@world" -F"SuperHero" save@our.world
이 -F
옵션은 ssmtp 명령 행에서 이메일 매개 변수를 지정하는 경우에 작동합니다.
echo "Test email" | ssmtp -F"New name" -v to@gmail.com
root @에서 보낸 모든 전자 메일을 특정 이름에서 가져 오려면이 StackOverflow 답변에 설명 된대로 Linux 사용자 정보를 변경할 수 있습니다 .
chfn -f "New name" root
"이것은 손가락 정보에서 해당 사용자의 실명을 설정 / 변경하는 것입니다 (/ etc / passwd 파일에 저장되어 있습니다 -chfn 매뉴얼 페이지 참조 )."
업데이트 손가락 정보를 업데이트 한 후에도 cron은 여전히 "새 이름"을 사용하지 않고 "루트"에서 이메일을 보내고 있습니다. 일부 버전의 cron은 한 MAILFROM=
줄을 지원 하지만 내 것은 아닙니다 ( 이 기사 참조 ).