CentOS 7에서 mutt를 사용하여 특정 포트를 통해 이메일 보내기

CentOS 7에서 mutt를 사용하여 특정 포트를 통해 이메일 보내기

CentOS 7 서버에서 포트 587을 통해 mutt가 이메일을 보내도록 하려면 어떤 특정 구문을 사용합니까?

예를 들어 보낸 사람은 [email protected], 받는 사람은 [email protected], 제목은 This is the subject, 메시지 본문은 입니다 This is the message body..

답변1

~/.muttrc또는 ~/.mutt/muttrc파일(홈 디렉터리에 있을 수도 있고 없을 수도 있음) 에 다음 줄을 추가할 수 있습니다.

set smtp_url="smtp://[email protected]:587/"
set smtp_pass="insertyourpasswordhere"

이 기능은 컴파일 중에 smtp 옵션이 활성화된 경우에만 작동합니다.

이러한 파일이 홈 디렉터리에 없으면 먼저 해당 파일 중 하나를 만들어야 합니다. 이러한 항목 중 하나가 있는 경우 이미 있을 수 있는 항목을 삭제하지 마십시오. 위에서 언급한 줄에 올바른 내용이 포함되어 있는지 확인하세요. 물론 본인의 이메일 주소와 비밀번호를 입력해 주세요.

Mutt를 사용하여 이메일을 보내는 일반적인 방법은 다음과 같습니다.

echo "This is the message body" | mutt -s "This is the subject" [email protected]  

또는 메시지 본문이 포함된 텍스트 파일(예: /tmp/message.txt)을 만들고 다음을 수행할 수 있습니다.

mutt -s "This is the subject" [email protected] < /tmp/message.txt

보낸 사람 세부 정보를 설정하려면 위와 같이 muttrc에 다음을 추가하세요.

set from = "Enteryouremailaddresshere"<br>
set realname = "Yourname"

여기서 언급하는 Mutt 명령은 한 줄이어야 합니다.

관련 정보