Mensagem sobre o tópico
Ajuda!! Envio de email com anexo
MIME-Version: 1.0
Message-ID: <99e0ec09-1dd7-48dd-a544-b5b5f2d0be57@s50g2000hsb.googlegroups.com>
Date: Thu, 15 May 2008 10:29:08 -0700 (PDT)
Received: by 10.100.239.11 with SMTP id m11mr26575anh.14.1210872548847; Thu,
15 May 2008 10:29:08 -0700 (PDT)
In-Reply-To: <5c6db75a0805151022x2c5a049du3f5472b9a82177f7@mail.gmail.com>
X-IP: 201.17.146.84
References: <90b7a277-96ad-4eaf-90c9-e282fb4ef682@59g2000hsb.googlegroups.com>
<5c6db75a0805151022x2c5a049du3f5472b9a82177f7@mail.gmail.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
InfoPath.2),gzip(gfe),gzip(gfe)
Subject: Re: Ajuda!! Envio de email com anexo
From: Vitor de Oliveira <vito...@gmail.com>
To: LISTA PHP <listaphp@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Nao preciso de um framework para enviar email,
pq ficaria pesado eu aplicar ele so para enviar um email q o sistema
precisa.
On 15 maio, 14:22, "Rafael Vale" <rafael.infoc...@gmail.com> wrote:
> s=F3 uma id=E9ia:
>
> http://phpmailer.codeworxtech.com/
>
> On Thu, May 15, 2008 at 2:16 PM, Vitor de Oliveira <vito...@gmail.com>
> wrote:
>
>
>
>
>
>
>
> > Esse meu codigo de envio de email com anexo esta funcionando mas o
> > anexo nao aparece com a extens=E3o correta aparece . dat e o correto
> > seria .pdf
>
> > Segue abaixo o codigo
>
> > <?php =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 $from =3D "cont...@webforte.co=
m.br";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$to =3D "vitor.carva...@h=
cscomp.com.br";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$body =3D "Corpo do email=
";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$subject =3D "Assunto do =
email";
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers =3D "From: $from\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D "X-Mailer: Script para
> > enviar arquivo atachado\n";
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
=3D stripslashes($body);
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$attach =
=3D "xml_xsl.pdf";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$attach_s=
ize =3D filesize($attach);
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$attach_n=
ame =3D "xml_xsl";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$attach_t=
ype =3D filetype($attach);
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$file =3D=
fopen($attach, "r");
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$contents=
=3D fread($file, $attach_size);
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$encoded_=
attach =3D
> > chunk_split(base64_encode($contents));
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0fclose($f=
ile);
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D "MIME-version: 1.0\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D "Content-type:
> > multipart/mixed; ";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D
> > "boundary=3D\"Message-Boundary\"\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D "Content-transfer-encoding:
> > 7BIT\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mailhead=
ers .=3D "X-attachments:
> > $attach_name";
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$body_top=
=3D "--Message-Boundary\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$body_top=
.=3D "Content-type: text/plain;
> > charset=3DUS-ASCII\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$body_top=
.=3D "Content-transfer-encoding:
> > 7BIT\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$body_top=
.=3D "Content-description: Mail
> > message body\n\n";
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
=3D $body_top . $msg_body;
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "\n\n--Message-Boundary\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "Content-type: $attach_type;
> > name=3D\"$attach_name
> > \"\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "Content-Transfer-Encoding:
> > BASE64\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "Content-disposition:
> > attachment; filename=3D
> > \"$attach_name\"\n\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "$encoded_attach\n";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$msg_body=
.=3D "--Message-Boundary--\n";
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0$mensagem=
=3D mail($to,
> > stripslashes($subject), $msg_body,
> > $mailheaders);
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if ($mensagem) {
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0print "E-=
mail enviado com sucesso!";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} else {
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0print "O =
envio do email falhou!";
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0}
> > ?>
>
> --
> Att,
> Rafael Proc=F3pio Vale
> 51 - 3037-2276www.infoccus.com.br- Ocultar texto entre aspas -
>