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

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

mailx내 Gmail 계정으로 이메일이 전송되도록 어떻게 설정하나요 ? 지금 하고 싶은 것은 다음 명령을 실행하는 것입니다.

mail -s "hello kid" [email protected]

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

인터넷에서 .mailrc기타 구성 파일을 만드는 것과 같은 다양한 옵션을 찾았지만 아무것도 찾지 못했습니다. 누군가 이 주제에 대한 추가 정보를 나에게 제공할 수 있습니까?

답변1

이 명령은 사용자가 메일 메시지를 입력하기를 기다리고 있으며 그런 다음 control-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

관련 정보