Já experimentaste ver nos logs do HTTP server se há erros?
2009/7/14 jadson soares <[email protected]> > oi pessoal, esse é meu primeiro email pra lista, mas ja a leio ha um > tempão. > > meu problema é o seguinte, tenho um formulario no flex, que passo para o > zendAMF 1.8.3 e envio por email usando a classe Zend_Mail. Os emails sao > enviados corretamente, mais o flex so recebe um erro do zend. ja quebrei a > cabeça nisso, e como é a primeira vez que mexo com o zend resolvir pedir > ajuda, espero esta postando no lugar certo ^^ > > Parte do codigo do FLEX: > > private function enviarEmail():void{ > > conectaPHP.enviarEmail(corpoEmail.htmlText,assunto.text); > > } > > //mostra se os emails foram enviados > private function getEnviarEmail(res:ResultEvent):void { > > Alert.show(res.result.toString()); > } > > //mostra quando um erro acontece > private function onErro(erro:FaultEvent):void { > > Alert.show(erro.toString()); > } > > <mx:RemoteObject id="conectaPHP" destination="zend" source="News" > > <mx:method name="getListaEmail" result="getDadosListaEmail(event)" > fault="onErro(event)"/> > <mx:method name="enviarEmail" result="getEnviarEmail(event)" > fault="onErro(event)"/> > </mx:RemoteObject> > > > o Metodo no Zend: > > public function enviarEmail($texto,$assunto){ > > $mailheaders = "MIME-version: 1.0\r\n"; > $mailheaders .= "Content-type: text/html; > charset=iso-8859-1\r\n"; > $mailheaders .= "From: [email protected]\r\n"; > $mailheaders .= > "Return-Path:[email protected]<return-path%[email protected]> > \r\n"; > > $verifica = mysql_query("select email from contato order by > nome ASC"); > > $i = 0; > > while($row=mysql_fetch_array($verifica)){ > > $mail = new Zend_Mail(); > $mail->setBodyHtml($texto); > $mail->setFrom('[email protected]'); > $mail->addTo($row['email']); > $mail->setSubject($assunto); > $mail->send(); > > } > > mysql_free_result($verifica); > > return "Todos Email foram Enviados"; > > } > > > se eu comento a parte *$mail->send();* ele funciona normalmente, só não > enviando o email claro ^^ > > esse é o erro que o flex mostra: > > [FaultEvent fault=[RPC Fault faultString="error" > faultCode="Channel.Call.Failed" faultDetail="NetConnection.Call.Failed: > HTTP: Failed"] messageId="ECE4D4DB-1D82-5E29-703E-5BA2C7F3520B" type="fault" > bubbles=false cancelable=true eventPhase=2] > > -- > Jadson "Eczef" Soares > > > > -- -Paulo http://twitter.com/halufa --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [email protected] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
