Enviando um e-mail com um arquivo em anexo
Publicado por Rodrigo Caldeira de Paula Lima 09/07/2003
[ Hits: 16.568 ]
Este é um script bem fácil e simples de envio de e-mails com um arquivo em anexo.
[]'s
<? $corpo = "Corpo do email..."; $bound = "XYZ-" . date("dmYis") . "-ZYX"; if (($fp = fopen($_FILES['arquivo']['tmp_name'],"rb"))) { $anexo = fread($fp,filesize($_FILES['arquivo']['tmp_name'])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); } if ($anexo) { $mensagem = "--$bound\nContent-type: text/html\nContent-Transfer-Encoding: 7bit\n\n$corpo\n\n" . "--$bound\nContent-type: $_FILES[arquivo][type]\nContent-Disposition: attachment; filename=" . $_FILES['arquivo']['name'] . "\nContent-Transfer-Encoding: base64\n\n$anexo\n" . "--$bound\r\n"; mail("[email protected]","E-mail com arquivo em anexo",$mensagem,"From: $_POST[email]\nMIME-Version: 1.0\nContent-type: multipart/mixed; boundary=\"$bound\""); } else { mail("[email protected]","E-mail com arquivo em anexo",$corpo,"From: $_POST[email]\nContent-type: text/html"); } ?>
Instalação do Ambiente .NET (#C) no Slackware 15.0
Kali On The Box - Colocando o Kali para rodar no Raspberry Pi
Como contribuir com a atualização de pacotes no Void Linux
Colocar dispositivo móvel Samsung em modo Download pela linha de comando
Instalando Slackware com btrfs
Problemas com dual boot UEFI. (0)
Mover cenario para cima - c (3)
INSTALAÇÃO ZABBIX PROXY EM RASPBIAN (1)
Não consigo me conectar a Internet no Kali Linux [RESOLVIDO] (3)
A regex a seguir está correta mas não funciona nem no egrep nem no awk... (2)