emacs-mime: Advanced MML Example

 
 2.3 Advanced MML Example
 ========================
 
 Here’s a complex multipart message.  It’s a ‘multipart/mixed’ that
 contains many parts, one of which is a ‘multipart/alternative’.
 
      <#multipart type=mixed>
      <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
      <#multipart type=alternative>
      This is a plain text part.
      <#part type=text/enriched name=enriched.txt>
      <center>This is a centered enriched part</center>
      <#/multipart>
      This is a new plain text part.
      <#part disposition=attachment>
      This plain text part is an attachment.
      <#/multipart>
 
    And this is the resulting MIME message:
 
      Content-Type: multipart/mixed; boundary="=-=-="
 
 
      --=-=-=
 
 
 
      --=-=-=
      Content-Type: image/jpeg;
       filename="~/rms.jpg"
      Content-Disposition: inline;
       filename="~/rms.jpg"
      Content-Transfer-Encoding: base64
 
      /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
      Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
      AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
      BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
      RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
      qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
      AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
      AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
      sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
      2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
      5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
      L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
      34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
      tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
      7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
      pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
      jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
 
      --=-=-=
      Content-Type: multipart/alternative; boundary="==-=-="
 
 
      --==-=-=
 
 
      This is a plain text part.
 
      --==-=-=
      Content-Type: text/enriched;
       name="enriched.txt"
 
 
      <center>This is a centered enriched part</center>
 
      --==-=-=--
 
      --=-=-=
 
      This is a new plain text part.
 
      --=-=-=
      Content-Disposition: attachment
 
 
      This plain text part is an attachment.
 
      --=-=-=--