つづき
def create_mail(from_addr, to_addr, filepath):
  msg = MIMEMultipart()
  msg['Subject'] = Header(u"titleSubject", 'ISO-2022-JP')
  msg['From'] = from_addr
  msg['To'] = to_addr
  msg['Date'] = formatdate()

  body = MIMEText(MAIL_BODY)
  msg.attach(body)

  fp = open(filepath, 'rb').read()
  basename = os.path.basename(filepath)
  image = MIMEImage(fp, 'jpeg', filename=basename)
  image.add_header("Content-Disposition","attachment", filename=basename)
  msg.attach(image)

  return msg

def main(filepath):
  from_addr = 'fromAddress@****.jp'
  to_addr = 'toAddress@****.jp'
  msg = create_mail(from_addr, to_addr, filepath)
  ret = send(from_addr, to_addr, msg)

  return(ret)

if __name__ == '__main__':
  sys.exit(main('/home/pi/pictureFilepath/test.jpg'))