fsphp Postado Agosto 20, 2004 Denunciar Share Postado Agosto 20, 2004 Oi pessoal,Para as funções que manipulam o envio de e-mails, dá para testar localmente?Obrigado,FS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 já expliquei sobre \r\n se não lembra?\r retorno da linha \n nova linhaRFC 2045 é o numero desse documento na norma w3c www.w3c.comhttp://www.faqs.org/rfcs/rfc2045.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 Sim, disso eu lembrava.Vou ler com calma o link. Acho que mais ou menos eu entendi.Bem, chegamos na reta final. Nunca ví nada igual a esse 'boundary". Os atributos de date eu entendo um pouco, mas concatenados com os xyz não tenho idéia.01- Que atributos são esses para ele?$boundary = "XYZ-" . date("dmYis") . "-ZYX"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 Boundary é a marcação que o programa de email vai levar em conta na hora da separação das partes do email. No corpo do email ele é identificado como 'caracter' mais o boundary! pode ser qualquer marcação Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 Qual seria a 'tradução' para:"XYZ-" . date("dmYis") . "-ZYX"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 nenhuma ele só vai imprimir a data com as letras e ele vai entender as marcaçõesno lugar das letras você pode usar --- XXX etc... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 E se não colocar o boundary, o que acontece? Dá algum erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 sim porque precisa ser dividido por partes e é separado por marcações boundary Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 Acho que estou começando a entender.Chunk_split() faz a divisão e o boundary marca cada uma dessas partes para serem colocadas na ordem quando a string for chamada, ou seja, quando ela chegar no destino dela, ou coisa do tipo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 isso mesmo sendo enviado assim o arquivo anexo outlook ou outro programa de email consegue visualizar o arquivo e descodificalo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 Bem Fabyo,Agora acho que o último nó ficou um emaranhado todo embolado que são as variáveis $mensagem e $ headers, com seus atributos. Vejamos a primeira delas:01- $mensagem = "--$boundary\n"; //Informa o tipo de marcação dos 'pedacinhos'02- $mensagem .= "Content-Transfer-Encoding: 8bits\n"; //O conteúdo transferido está sendo decodificado em 8 bits? Nós codificamos ele para 8bits?03- $mensagem .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //informa o conteúdo html que está sendo passado junto com o anexo.04- $mensagem .= "$mensagem\n"; // A mensagem propriamente dita05- $mensagem .= "--$boundary\n"; // Porque novamente informo o tipo de marcação?06- $mensagem .= "Content-Type: ".$arquivo["type"]."\n"; // Informo que estou enviando um arquivo que possui 'tal' extensão.07- $mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; // Aviso que o arquivo se trata de um anexo da mensagem.08- $mensagem .= "Content-Transfer-Encoding: base64\n\n"; // Informo que o conteúdo transferido deve ser decodificado na base6409- $mensagem .= "$anexo\n"; // Envio de anexo propriamente dito10- $mensagem .= "--$boundary--\r\n"; // Porque novamente esse boundary? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 Opa pra você entender melhor faça o que eu falei mande um email em anexoe depois salve ele como .eml dai abra esse arquivo .eml num bloco de notase você olhando para ele você vai entender tudo sobre o que a gente ta falando e sobre o boundary sobre os headers etc...dai depois se posta as duvidas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 Eu já havia feito isso. Eu abri novamente os dois arquivos que eu havia enviado como anexo (um doc do word e uma imagemem jpg).O primeiro arquivo eu consegui abrir no bloco de notas. Aparecem ícones e símbolos ilegíveis, depois o texto e depois mais símbolos ilegíveis.O segundo veio mensagem de erro do note avisando que era um arquivo muito grande para ser aberto nele, aí perguntou se eu queria abrir no wordpad. Abri nesse programa mas, como se tratava de imagem, tudo era ilegível. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 enviei um email pelo mozilla thunderbird e vou te mostrar o que um corpo de email tem na real e é basicamente o que a gente cria pelo php MIME (Extensões De múltiplos propósitos Do Correio Do InternetEste RFC especifica um protocolo da trilha dos padrões do IAB para a comunidade do Internet.O RFC 822 define um protocolo da respresentação da mensagem que especifique o detalhe considerável sobre encabeçamentos de mensagem, mas que sae do índice da mensagem, ou corpo de mensagem, como o texto liso do ASCII. Este original redefine o formato de corpos de mensagem para permitir os corpos de mensagem textual e non-non-textual multi-part a ser representados e trocado sem a perda da informação. Isto é baseado em um trabalho mais adiantado documentado em RFC 934 e em RFC 1049, mas estende e revisa esse trabalho. Porque o RFC 822 disse assim pouco sobre corpos de mensagem, este original é (melhor que uma revisão de) RFC pela maior parte orthogonal 822.//statos do servidor de emailX-Mozilla-Status: 0001X-Mozilla-Status2: 10800000//numero id do email remetente + data Message-ID: <418F7706.5040200@galutti-automotive.com.br>Date: Mon, 08 Nov 2004 11:39:18 -0200//email remetente e o nome do servidor de email e idiomaFrom: Fabyo <fabyoguimaraes@galutti-automotive.com.br>User-Agent: Mozilla Thunderbird 0.7.2 (Windows/20040707)X-Accept-Language: en-us, en//MIME e email destino + assunto da mensagemMIME-Version: 1.0To: fabyoguimaraes@terra.com.brSubject: teste//tipo de conteudo + o famoso boundaryContent-Type: multipart/mixed; boundary="------------020808070302090309020704"This is a multi-part message in MIME format.--------------020808070302090309020704Content-Type: text/plain; charset=us-ascii; format=flowedContent-Transfer-Encoding: 7bit//mensagemMensagem teste 1231234//de novo o boundary--------------020808070302090309020704//tipo de conteudo + nome do anexo Content-Type: text/html; name="relatorio.php"Content-Transfer-Encoding: 8bitContent-Disposition: inline; filename="relatorio.php"//arquivo do anexo atachado0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAGQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAABgAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFADgTzQfJwAAABgMAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IENvcnBvcmF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAnAACAA4AGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASANAC/gGsNf0gOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAGgDIAAAA/3+QAQAAAAAAdgUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAdgUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAdgUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAdgUB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AAAAAAAAHQAPAAMAAAAAAAABAAAAAAAAAO8ABgAAADcAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v8AAAUBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAOCFn/L5T2gQq5EIACsns9kwAAAAtAAAAAcAAAABAAAAQAAAAAQAAABIAAAACAAAAFwAAAASAAAAfAAAAAwAAACUAAAADQAAAKAAAAATAAAArAAAAAIAAADkBAAAHgAAAAwAAABNaWNyb3NvZnQAAAAeAAAAGAAAAE1pY3Jvc29mdCBDb3Jwb3JhdGlvbgAAAB4AAAAQAAAATWljcm9zb2Z0IEV4Y2VsAEAAAAAAGUfQRP+7AUAAAAAAlXSSBATDAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAFAQIAAAAAAAAAAAAAAAAAAAAAAAEAAAAC1c3VnC4bEJOXCAArLPmuMAAAANgAAAAJAAAAAQAAAFAAAAAPAAAAWAAAABcAAABkAAAACwAAAGwAAAAQAAAAdAAAABMAAAB8AAAAFgAAAIQAAAANAAAAjAAAAAwAAACyAAAAAgAA//boundary--------------020808070302090309020704-- Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 O que eu enviei como anexo pelo meu webmail, com extensão .eml, e que abri no bloco de notas veio assim:ÐÏࡱá > þÿ & ( þÿÿÿ % ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¥Á M ð¿ ´ bjbjâ=â= % €W €W ´ ÿÿ ÿÿ ÿÿ l Ø Ø Ø Ø Ø Ø Ø ì | | | | ˆ ì Å ¶ h j j j j j j { › ð j Ø j Ø Ø > Ø Ø h h D \ Ø Ø \ ” ÀÈn–‘Äì | Þ \ \ • 0 Å \ ‹ Þ : ‹ \ ì ì Ø Ø Ø Ø Ù Encontro Técnico de Constantino Delis no Michi Dojo em São José dos CamposCORPO DO TEXTO ESTAVA APARECENDO AQUI DE FORMA LEGÍVEL K - ~ · ¹ . ³ ´ ú÷ú÷óú÷ 6CJ CJ 56CJ K L M N $ c ~ ] ‚ 0 h à H ^ ‘ š ³ ´ ý ý ý ý ø ø ø ø ø ø ø ø ø ø ø ø ø ý dh ´ þ # 0 &P °ƒ. °ÈA!°¥"°¥#Š$Š%° i 0 @ñÿ 0 N o r m a l _HmHsHtH D D T í t u l o 2 $¤ð ¤< @& 56CJ OJ QJ > > T í t u l o 3 $¤ð ¤< @& CJ OJ QJ 6 R 6 T í t u l o 5 ¤d ¤d @& 5B* 6 A@òÿ¡ 6 F o n t e p a r á g . p a d r ã o F B@ ò F C o r p o d e t e x t o $a$ CJ mHsHu < ^ < N o r m a l ( W e b ) ¤d ¤d B*CJ ´ ÿÿÿÿ K L M N $ c ~ ] ‚ 0 h à H ^ ‘ š ³ ¶ ˜ 0 € €˜ € €˜ € €˜ € €˜ 0 € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ € €˜ 0 € €˜ 0 € €˜ € € ´ ´ ´ ) . / 3 q v w { › › œ ¢ ¢ £ ® Å È Ð â ê ó ÿ Z \ ” — ¦ « \ h v | ¶ Ä 2 8 p s t z É Ï ÷ ÿ , 9 s ~ © ¯ Ï Ô Ø Þ U \ i n µ º não Ö 1 6 ˆ ¼ Á m t x } ~ ‚ ™ ² ¶ œ ¢ Ð â ™ ² ³ ¶ ÿÿ D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a " C : \ M e u s d o c u m e n t o s \ - s e m i n á r i o . d o c D u r v a l d e O l i v e i r a M o u r a @ C : \ W I N D O W S \ T E M P \ S a l v a m e n t o d e A u t o R e c u p e r a ç ã o d e - s e m i n á r i o . a s d D u r v a l d e O l i v e i r a M o u r a @ C : \ W I N D O W S \ T E M P \ S a l v a m e n t o d e A u t o R e c u p e r a ç ã o d e - s e m i n á r i o . a s d D u r v a l d e O l i v e i r a M o u r a @ C : \ W I N D O W S \ T E M P \ S a l v a m e n t o d e A u t o R e c u p e r a ç ã o d e - s e m i n á r i o . a s d F E R N A N D O C : \ M e u s d o c u m e n t o s \ 0 1 d u r v a l . d o c ¶ ÿ@ ´ @ @ ÿÿ U n k n o w n ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ G ‡: ÿ T i m e s N e w R o m a n 5 € S y m b o l 3& ‡: ÿ A r i a l " 1ˆ ðÄ © rúˆF´‰†ô‰f — Œ Ó 9 ð ¥À´ ´ € 0 d Ö ð ß ÿÿ C S e m i n á r i o d e C o n s t a n t i n o D e l i s n o M i c h i D o j o e m S ã o J o s é d o s C a m p o s D u r v a l d e O l i v e i r a M o u r a F E R N A N D O þÿ à…ŸòùOh«‘ +'³Ù0 ¼ ˜ ä ð 0 D P l x „ œ ¤ ¬ ´ ä D Seminário de Constantino Delis no Michi Dojo em São José dos Campos emi Durval de Oliveira Moura Del urv Normal d FERNANDO Ol 21 N Microsoft Word 9.0 M@ J. @ ˆ6ÃTÄ@ Ì«YÄ@ àÛ‹‘Ä Œ Ó þÿ ÕÍÕœ.“— +,ù®0 @ h p ˜ ¨ ° ¸ À È Ð ä Advogados Associados n Ö í D Seminário de Constantino Delis no Michi Dojo em São José dos Campos Título þÿÿÿ þÿÿÿ þÿÿÿ ! " # $ þÿÿÿýÿÿÿ' þÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR o o t E n t r y ÿÿÿÿÿÿÿÿ À F ‘–‘Ä) € 1 T a b l e ÿÿÿÿÿÿÿÿÿÿÿÿ W o r d D o c u m e n t ÿÿÿÿÿÿÿÿ % S u m m a r y I n f o r m a t i o n ( ÿÿÿÿ D o c u m e n t S u m m a r y I n f o r m a t i o n 8 ÿÿÿÿÿÿÿÿÿÿÿÿ C o m p O b j ÿÿÿÿ o O b j e c t P o o l ÿÿÿÿÿÿÿÿÿÿÿÿ ‘–‘Ä ‘–‘Ä ÿÿÿÿÿÿÿÿÿÿÿÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ þÿ ÿÿÿÿ À F Documento do Microsoft Word MSWordDoc Word.Document.8 ô9²q PORQUE ESTÁ DIFERENTE DO QUE VOCÊ ENVIOU?Vou analisar seu post anterior e depois coloco minhas dúvidas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 8, 2004 Autor Denunciar Share Postado Novembro 8, 2004 Cara, que 'doidera"! Eu analisei o seu post e achei bastante complicado alguns pontos. Mas acho que, gradativamente eu vou me familiarizando com os termos, contents, MIME, encode e decode etc. Não dá para assimilar tudo de uma vez. Só se eu fosse gênio, coisa que não é o caso. Digamos que, para enviar anexos eu tenho que seguir essa 'rotina' de scripts:$mensagem = "--$boundary\n"; $mensagem .= "Content-Transfer-Encoding: 8bits\n"; $mensagem .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; $mensagem .= "$mensagem\n"; $mensagem .= "--$boundary\n"; $mensagem .= "Content-Type: ".$arquivo["type"]."\n"; $mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mensagem .= "Content-Transfer-Encoding: base64\n\n"; $mensagem .= "$anexo\n"; $mensagem .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n";$headers .= "From: \"$nome\" <$email_from>\r\n";$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";$headers .= "$boundary\n";Essa 'rotina' de scriprs irá preparar a mensagem com seu anexo e o cabeçalho com o endereçamento, certo?01- Se forem mais anexos, eu tenho que trabalhar igualmente cada anexo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 dai se for pra enviar mais arquivos em anexo basta fazer um loopeu montei um exemplo pra você entender melhor mas não testei ele veja como ficaos anexos:<?php$atachado[1] = $anexo; $atachado[2] = $anexo2;$atachado[3] = $anexo3; foreach ($atachado as $key => $anexos) { if ($anexos !='') { if (file_exists($anexos)){ if ($fp = fopen($anexos,"rb")) { $filename = array_pop(explode(chr(92),$anexos)); $contents = fread($fp,filesize($anexos)); $encoded = base64_encode($contents); $encoded_split = chunk_split($encoded); fclose($fp); } else { echo "não foi possivel abrir os anexos: $key: $filename"; } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 22, 2004 Autor Denunciar Share Postado Novembro 22, 2004 Oi Fabyo,Só agora eu pude dar continuidade no estudo deste tópico. Eu estava 'enrolado' com algumas outras coisas. Eu relí todo o tópico [ http://scriptbrasil.com.br/forum/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /> ] e estou entendendo basicamente tudo. Antes de me referir ao loop que você fez, por favor, tire minha dúvida referente ao meu último post, antes de eu mensionar os anexos, ou seja.$mensagem = "--$boundary\n";$mensagem .= "Content-Transfer-Encoding: 8bits\n";$mensagem .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";$mensagem .= "$mensagem\n";$mensagem .= "--$boundary\n";$mensagem .= "Content-Type: ".$arquivo["type]."\n";$mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";$mensagem .= "Content-Transfer-Encoding: base64\n\n";$mensagem .= "$anexo\n";$mensagem .= "--$boundary--\r\n";$headers = "MIME-Version: 1.0\n";$headers .= "From: \"$nome\" <$email_from>\r\n";$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";$headers .= "$boundary\n";Essa 'rotina' de scriprs irá preparar a mensagem com seu anexo e o cabeçalho com o endereçamento, certo?Obrigado,fsphp Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 22, 2004 Denunciar Share Postado Novembro 22, 2004 qual a duvida em relação a que parte do script? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 22, 2004 Autor Denunciar Share Postado Novembro 22, 2004 Não é bem uma dúvida, é mais uma certificação. Isso que está aí eu tenho que colocar sempre nos scripts para envio de e-mails com anexo, certo?Ou seja, PARA A VARIÁVEL $mensagem:eu inicio o "limite" da mensagem ($boundary);Aviso que a mensagem está codificada em 8 bits;Aviso que o conteúdo dela é texto;Envio a mensagem propriamente dita;Coloco novamente o "limite" ($boundary), que avisa o fim da mensagem e início do arquivo;Informo o tipo de arquivo que estou enviando;Aviso que ele está anexado;Informo o nome do arquivo;Informo que ele foi codificado na base64;Envio o anexo propriamente dito;Informo o limite final da mensagem, com o término do arquivo.PARA O CABEÇALHO $headers:Informo o tipo MIME do cabaçalho;Informo o remetente;Informo o tipo de conteúdoAviso que estou encerrando o limite do e-mail$mensagem = "--$boundary\n";$mensagem .= "Content-Transfer-Encoding: 8bits\n";$mensagem .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";$mensagem .= "$mensagem\n";$mensagem .= "--$boundary\n";$mensagem .= "Content-Type: ".$arquivo["type"]."\n";$mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";$mensagem .= "Content-Transfer-Encoding: base64\n\n";$mensagem .= "$anexo\n";$mensagem .= "--$boundary--\r\n";$headers = "MIME-Version: 1.0\n";$headers .= "From: \"$nome\" <$email_from>\r\n";$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";$headers .= "$boundary\n"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 22, 2004 Denunciar Share Postado Novembro 22, 2004 isso mesmo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 22, 2004 Autor Denunciar Share Postado Novembro 22, 2004 $atachado[1] = $anexo;$atachado[2] = $anexo2;$atachado[3] = $anexo3; Aqui você está montando um array com cada um dos anexos? Se sim, eles não deveriam começar com o índice [0]? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 23, 2004 Denunciar Share Postado Novembro 23, 2004 não , eu posso iniciar com o valor que eu quiserda uma estudada:http://br.php.net/manual/pt_BR/function.array.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 23, 2004 Autor Denunciar Share Postado Novembro 23, 2004 Ok, entendi. Só que, quando eu fizer a chamada para a array, eu terei que levar isso em consideração, ou seja, algo como:for(i=1, i<20, i++){comandos;}Seria isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 23, 2004 Denunciar Share Postado Novembro 23, 2004 não, pra usar o for basta contar o array Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Novembro 23, 2004 Autor Denunciar Share Postado Novembro 23, 2004 Como assim? Daquele outro jeito o for está errado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fsphp
Oi pessoal,
Para as funções que manipulam o envio de e-mails, dá para testar localmente?
Obrigado,
FS
Link para o comentário
Compartilhar em outros sites
Top Posters For This Question
42
36
1
1
Dias Populares
Nov 7
20
Nov 6
14
Nov 8
11
Ago 20
9
Top Posters For This Question
fsphp 42 posts
Fabyo 36 posts
ffiction 1 post
Brit 1 post
Dias Populares
Nov 7 2004
20 posts
Nov 6 2004
14 posts
Nov 8 2004
11 posts
Ago 20 2004
9 posts
81 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.