메일을 보내는 쉘 스크립트
2383 단어 ShellScriptmail리눅스
구상
자주 사용하므로 메모. 주제 일본어 대응. 어쨌든 함수화.
환경
nkfコマンド
가 들어있다 코드
#!/bin/bash
export PATH=$PATH:/usr/sbin
MAIL_TO="[email protected]"
MAIL_FROM="[email protected]"
SUBJECT="メールテスト"
DATA="データ"
mail_send () {
cat << EOD | nkf -j -m0 | sendmail -t
From: ${MAIL_FROM}
To: ${MAIL_TO}
Subject: ${SUBJECT}
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
メールが送信されます。
ここに${DATA}が入るよ。
EOD
}
mail_send
exit 0
실행 예
$ sh -x mail_send.sh
+ [email protected]
+ [email protected]
+ SUBJECT=$'\343\203\241\343\203\274\343\203\253\343\203\206\343\202\271\343\203\210'
+ DATA=$'\343\203\207\343\203\274\343\202\277'
+ mail_send
+ cat
+ nkf -j -m0
+ sendmail -t
+ exit 0
메일 수신
gmail이라고 이런 느낌.
Reference
이 문제에 관하여(메일을 보내는 쉘 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tiida26/items/3a2486a75132e159e4ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)