Como mandar um arquivo atachado por email, utilizando o formulário no Zope
Created by .
Last modified on 2003/08/05.
Esse é mail_form:
<dtml-var standard_html_header>
<form method="post" action="mail_proc" enctype="multipart/form-data">
<input type="file" name="arquivoatachado" value="">
<p>
<input type="submit" value="Enviar">
</p>
</form>
<dtml-var standard_html_footer>
Esse é o mail_proc:
<dtml-var standard_html_header>
<dtml-sendmail smtphost="Mailhost">
To: seuemail@servidor.com.br
From: Nomedocliente<emaildocliente@servidor.com.br>
Subject: titulo
<dtml-mime type=text/plain>
Corpo do email
<dtml-boundary name="nome.doc" disposition="attachment" type=application/octet-steam><dtml-var "arquivoatachado.read()"></dtml-mime>
</dtml-sendmail>
<dtml-var standard_html_footer>
<dtml-mime> é usado junto com o <dtml-sendmail> para mandar e-mail com um anexo (attach).
a função dele é separar o conteúdo em anexo do corpo do email.
<dtml mime TYPE=text/plain> isso define o formato do corpo do email. Pode ser texto, html....
<dtml-boundary> é referente ao corpo do email
name="nome.doc" é o nome do arquivo
<dtml-var "atachado.read()"> Para o zope "entender" que isso é um arquivo
|