メールを送る

bashを使ってメールを送る場合のサンプル

SUBJECT="メールタイトル"
MAIL_FROM=admin@`hostname`
MAIL_TO=送信先メールアドレス
VERSION=0.0
cat <<END | /usr/bin/nkf -j | /usr/sbin/sendmail -t
Return-Path: <${MAIL_FROM}>
From: フロムアドレス名 <${MAIL_FROM}>
To: <${MAIL_TO}>
Subject: ${SUBJECT}
X-Mailer: メーラー名(適当) ${VERSION}
MIME-Version: 1.0


メール本文を書く


END

exit 0

SENDMAILが使えて外部にメールが送信出来る事が条件だよ

Content-Type: text/plain: charset=ISO-2022-JP

Content-Transfer-Encoding: 7bit

この2行を入れるとiPhoneのメーラでは改行がされず、Gmailなら本文無しでnoname.txtというファイルが添付される(この添付ファイルの中身がメール本文だったりする)

linux/bash/mailsend.txt · 最終更新: 2014/11/13 16:51 by miyako



DMM.com電子書籍

CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0

- Media Kiss Lab -