Gmail을 지원하도록 mailx를 구성하는 방법은 무엇입니까?

Gmail을 지원하도록 mailx를 구성하는 방법은 무엇입니까?

mailx내 Gmail 계정으로 메시지를 보내도록 설정하려면 어떻게 해야 하나요 ? 지금 내가 하는 일은 다음 명령을 실행하는 것입니다.

mail -s "hello kid" [email protected]

그것은 멈추고 아무것도 하지 않습니다. 몇 가지 변형을 시도했지만 모두 내 터미널에서 얼어붙었습니다. mailx실제로 사용하기 전에 구성해야 할 것이 있습니까 mail?

인터넷에서 a .mailrc및 기타 구성 파일 만들기와 같은 다양한 옵션을 찾을 수 있었지만 아무 것도 없었습니다. 누군가 나에게 해당 주제에 대한 추가 정보를 제공할 수 있습니까?

답변1

이 명령은 사용자가 메일 메시지를 입력한 다음 Ctrl-d를 입력하기를 기다리고 있습니다. 그렇게 하면 메시지가 전송됩니다. 빠른 테스트를 원할 경우 다음을 수행하십시오.mail -s "hello kid" [email protected]

echo `date` this is a test | mail [email protected]

메시지가 즉시 전송됩니다.

답변2

파일을 메일로 리디렉션할 수도 있습니다.
메일을 보낼 때 유용합니다.cron

mail -s "Logs" [email protected] < /var/log/auth.log

답변3

Google 계정의 보안 설정에서 2단계 인증을 설정하고 16자리 앱 ​​비밀번호를 받아야 합니다. mailrc 파일 생성

nano ~/.mailrc

그리고 붙여넣기

account gmail {
    set smtp-use-starttls
    set ssl-verify=ignore
    set smtp-auth=login
    set smtp=smtp://smtp.gmail.com:587
    set from="email@address(Name)"
    set smtp-auth-user=email@address
    set smtp-auth-password=16 digit app password
}

그럼 너한테 메시지 보내

echo -e "Message body" | mailx -s "Subject" receiver@email

관련 정보