#!/bin/bash
D="$* -t someone@pretty.world -F none@none.at.all -s Pruebas-(S)MIME -o"

mimesend -j "Este es un mail MIME simple" \
	$D simple.mail

mimesend -a -j "Alternativa texto" \
	    -l "<html>Alternativa <b>HTML</b>" \
	$D alternativo.mail

mimesend -j "Este mail lleva una pequeña imagen" \
	 -f sound2.gif \
	$D mixto.mail

mimesend -r '-a -j "Alternativa texto" \
		-l "<html>Alternativa <b>HTML</b>"' \
	 -f sound2.gif \
	$D altmixto.mail

mimesend -j "Con 'vcard'" \
	 -f world2.gif \
	 -m text/x-vcard -e quoted -f mm.nisu.vcard \
	$D convcard.mail

mimesend -j "Este mail firmado lleva una pequeña imagen" \
 	 -f sound2.gif \
	 -S demo*pem \
	$D firmado.mail

mimesend -j "Este es un mail cifrado" \
	 -C demo-invalid.pem \
	$D cifrado.mail

mimesend -j "Este es un mail cifrado y firmado " \
	 {-C,-S}demo-invalid.pem \
	$D ciffirm.mail

mimesend -r '-j "Primer bloque con imagen" \
	     -f sound2.gif' \
	 -r '-j "Segundo bloque con imagen" \
	     -f world2.gif' \
	$D dosbloques.mail

mimesend -f - \
         -r '-j "Este bloque está cifrado para usted con criptografía débil." \
             -j "Si lo lee es porque su lector de mail tiene capacidad SMIME." \
             -C demo*pem -E rc2-40-cbc' \
         -r '-j "El siguiente bloque está cifrado para usted con criptografía fuerte." \
             -j "Podrá leerlo sólo si su lector de mail tiene capacidad criptográfica suficiente."' \
         -r '-j "Este bloque está cifrado para usted con criptografía fuerte." \
             -j "Si lo lee es porque su lector de mail tiene funciones de criptografía fuerte." \
             -C demo*pem' \
        $D test.mail <<-EOF
	<html>
	<style>
	  #b0 {
	    position:		relative;
	    top:		3px;
	    left:		0px;
	    font-size:		18pt;
	  }
	  body {
	    margin-left:	8px;
	    font-family:	sans-serif;
	    background:		#eeeeee;
	  }
	  h1, h2, h3, h4, h5 {
	    font-family:        sans-serif;
	  }
	  h1 {
	      margin-left:        -5pt;
	  }
	  h1 { color:		maroon; }
	  h2 { color:		#ee9933; }
	  h3 { color:		olive; }
	  h1 { font-size:	large; }        /* Linux: large, SGI: x-large */
	  h2 { font-size:	large; }
	  h3 { font-size:	medium; }
	</style>
	<body onLoad="cualo=this; if (document.layers) meneo()">
	<script src=/javasc.js></script>
	<script>
	  var i=0 , a=5;
	  function meneo() {
	    document.layers[i].top+=a;
	    if (a < 0)
	      i++;
	    a=-a;
	    if (i==12) i=0;
	    d=new Date();
	    setTimeout('cualo.meneo()',d.getSeconds()%10*100);
	   }
	</script>
	&nbsp;
	<span id=b0><font color=red>N</font></span>
	<span id=b0><font color=green>i</font></span>
	<span id=b0>s</span>
	<span id=b0>u</span>
	&nbsp;
	<span id=b0><font color=magenta>S</font></span>
	<span id=b0>e</span>
	<span id=b0>c</span>
	<span id=b0><font color=blue>u</font></span>
	<span id=b0>r</span>
	<span id=b0>i</span>
	<span id=b0>t</span>
	<span id=b0>y</span>
	<br><br>
	Este mail está pensado para ser leído con el Netscape Communicator.
	El siguiente bloque está cifrado para usted con criptografía débil.
	Si no puede leerlo puede ser porque:
	<ul>
	<li>Su lector de mail no tiene capacidad MIME.
	<li>Su lector de mail no tiene capacidad SMIME.
	<li>Su certificado no está correctamente instalado.
	<li>No tiene acceso a su clave privada.
	</ul>
	EOF

mimesend -r '-j "Primer bloque con imagen" \
	     -f sound2.gif' \
	 -r '-j "Segundo bloque, cifrado débil con 3 partes" \
	     -l "<html>Pequeño texto <i>HTML</i>" \
	     -m text/x-vcard -e quoted -f mm.nisu.vcard \
	     -C demo*pem -E rc2-40-cbc' \
	 -r '-j "Tercer bloque con imagen" \
	     -f world2.gif' \
	 -r '-j "Cuarto bloque, cifrado fuerte, sin imagen" \
	     -C demo*pem' \
	 -S demo*pem \
	$D cocktail.mail

mimesend -j "Primer bloque texto" \
	 -f sound2.gif \
	 -r '-S demo*pem \
	     -j "Tercer bloque, firmado, con la imagen" \
	     -f world2.gif ' \
	 -S demo*pem \
	$D doblefirma.mail

mimesend -j "Se adjunta otro mail (firmado)" \
         -R '-j "Mail firmado" \
	     -s "Un mail que se quiere reenviar" \
	     -S demo*pem ' \
	$D forward.mail \
	 -F someaddres@somewhere.at.world

for f in *.mail; do
  ln -sf $f ${f%.mail}.txt
done
