Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
beleza galera ^^
moh problema pra enviar esse email...
tem como alguem dah uma ajudinha
meu site fica hospedado no hostnet... aew
pra enviar emails eles usaum uma bibliotaca peal aew
tentei gerar esse codigo mais o email sempre xega sem o anexo
<?
include ("Mail.php");
include ("Mail/mime.php");
$nome = $_POST['nome'];
$email = $_POST['email'];
$area = $_POST['area'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$arquivo = $_POST['arquivo'];
);
$ABORT = FALSE;
$boundary = "XYZ-" . date(dmyhms) . "-ZYX";
$message .= "Enviado em ". date("d/m/Y"). "<P>Confira os dados:<P>
Nome: " .$_POST['nome']. "<BR>
Email: " .$_POST['email']. "<BR>
Mensagem:<BR>"
.nl2br($_POST['msg']). "<P>";
$message .= "\n";
$message .= "--$boundary--\r\n";
$mime_list = array(
"html"=>"text/html",
"htm"=>"text/html",
"txt"=>"text/plain",
"rtf"=>"text/enriched",
"csv"=>"text/tab-separated-values",
"css"=>"text/css",
"gif"=>"image/gif",
"doc"=>"application/msword",
"jpeg"=>"image/jpeg",
"jpg"=>"image/jpeg",
"jpe"=>"image/jpeg",
"exe"=>"application/octet-stream",
"mid"=>"audio/midi",
"midi"=>"audio/midi",
"mov"=>"video/quicktime",
"movie"=>"video/x-sgi-movie",
"mp3"=>"audio/mpeg",
"mpeg"=>"video/mpeg",
"mpg"=>"video/mpeg",
"mpga"=>"video/mpeg",
"png"=>"image/png",
"pps"=>"application/mspowerpoint",
"ppt"=>"application/mspowerpoint",
"ppz"=>"application/mspowerpoint",
"qt"=>"video/quicktime",
"ra"=>"audio/x-realaudio",
"rgb"=>"image/x-rgb",
"tiff"=>"image/tiff",
"wav"=>"audio/x-wav",
"swf"=>"application/x-shockwave-flash",
"zip"=>"application/zip",
);
$attachments[1] = $anexo;
foreach ($attachments as $key => $full_path) {
if ($full_path !='') {
if (file_exists($full_path)){
if ($fp = fopen($full_path,"rb")) {
if ((filesize($full_path)/1024) > "3000"){
echo "O arquivo que você tentou anexar, possui mais que 3MB. Por favor, tente um arquivo menor.";
exit;
}
$filename = array_pop(explode(chr(92),$full_path));
$contents = fread($fp,filesize($full_path));
$encoded = base64_encode($contents);
$encoded_split = chunk_split($encoded);
fclose($fp);
$message .= "--$boundary\n";
$message .= "Content-Type: $anexo_type\n";
$message .= "Content-Disposition: attachment; filename=\"$anexo_name\" \n";
$message .= "Content-Transfer-Encoding: base64\n\n";
$message .= "$encoded_split\n";
} else {
echo "Impossível abrir o arquivo$key: $filename";
$ABORT = TRUE;
}
} else {
echo "O arquivo$key não existe: $filename";
$ABORT = TRUE;
}
}
}
$body = $mime->get();
$headers = $mime->headers($headers);
'auth' => true, # Define que o SMTP requer autenticação.
'host' => 'smtp.leiteenegocios.com.br', # Servidor SMTP
'username' => 'erickson=leiteenegocios.com.br', # Usuário do SMTP
'password' => 'senha^^' # Senha do seu MailBox.
);
$mail_object =& Mail::factory('smtp', $params);
$mensagem = $mail_object->send($recipients, $headers, $message);
if ($mensagem) {
print "Mensagem enviada com sucesso!";
} else {
print "O envio da mensagem falhou!";
}
?>
o codigo tah mei bagunçado pq to mexendo neli diretu pah v u q eh ^^
vlwW http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carregando comentários...