Carregando ...
Desculpe, ocorreu um erro ao carregar o conteúdo.
Estamos atualizando nossos sistemas e algumas funções do Yahoo Grupos estarão indisponíveis por algumas horas. Emails enviados para seus grupos podem ser entregues com atraso durante esse período. Obrigado por sua paciência e compreensão.

Re: [php-pt] Re: enviar email function mail()

Expandir mensagens
  • Guardião (Maxguard)
    Certo! Esclarecer algumas coisas! Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini se estou tentando enviar pelo próprio servidor web. Pois
    Mensagem 1 de 15 , 2 de mai de 2003
    Exibir fonte
    • 0 Anexo
      Certo!

      Esclarecer algumas coisas!
      Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini se estou
      tentando enviar pelo próprio servidor web.

      Pois imagino que esteja já configurado isto.
      Vou verificar isto!

      Este estou tentando rodar em servidor Windows.

      Para o Apache, não dá erro, mas também não recebo o email de resposta.
      Alguma outra dica?


      :: Márcio Lima
      :: Departamento de Informática

      ----- Original Message -----
      From: <guilherme_stolfo@...>
      To: <php-pt@...>
      Sent: Friday, May 02, 2003 1:22 PM
      Subject: [php-pt] Re: enviar email function mail()


      Olá...

      Vc deve colocar o smtp do server que te da acesso na net... qual vc
      usa?
      eu usava la em casa o terra.com.br..
      ai eu acho que eu colocava no php.ini smtp.terra.com.br..

      mais uma observacao.. se vc por exemplo nao acessa internet pelo
      terra vc nao conseguira acessa o smtp deles!!!

      pelo menos e que eu sei... ate que alguem prove o contrario...

      qualquer coisa estamos ai..

      [ ]s,

      Guilherme L. Stolfo
      Programador - Designer
      Smart Solutions Tecnologia
      Tel.: 3727-2876
      MSN.: guilhermestolfo@...
      http://www.guinet.cjb.net

      --- Em php-pt@..., Guardião (Maxguard) <maxguard@t...>
      escreveu
      > Estou tentando enviar email com uma função bem simples e tá dando
      erro:
      >
      > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
      Invalid
      > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php on
      line 83
      >
      >
      > Alguém pode dar um auxílio
      >
      > :: Márcio Lima
      > :: Departamento de Informática


      ---- Ligações uteis PHP-PT ----
      Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
      Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
      AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
      - Brasil: irc.brasirc.net /join #php
      Grupo de PHP para questões mais difíceis não respondidas aqui:
      http://br.groups.yahoo.com/group/php-especialistas/
      Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
      Outras listas de interesse para quem desenvolve em PHP:
      http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
      Componentes prontos de programação em PHP: http://www.phpclasses.org/


      Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
      http://br.yahoo.com/info/utos.html
    • guilherme_stolfo <guilherme_stolfo@yahoo.
      Ola Guardiao.. Entao cara nao entendi sua pergunta se poder dar uma simplificada... pelo que entendi oque vc falou.. se vc jogar esse script aqui num server
      Mensagem 2 de 15 , 2 de mai de 2003
      Exibir fonte
      • 0 Anexo
        Ola Guardiao..

        Entao cara nao entendi sua pergunta se poder dar uma simplificada...

        pelo que entendi oque vc falou..
        se vc jogar esse script aqui num server lycos da vida...
        ==========================
        <?php
        $to = "guilhermestolfo@...";
        $subject = "Teste de Envio de Email pelo Php";
        $message = "Teste Teste Teste !!!!!! Envio de Email por Php";
        $headers .= "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
        mail($to,$subject,$message,$headers) or die ("Erro de função email
        Php");
        ?>
        ==========================

        ele manda o email automaticamente, porque o php.ini deles ja esta
        configurado, mais se e para mandar da sua maquina...
        vc tem que colcar obrigatoriamente o smtp que serve a internet ai
        da onde vc esta... eu por exemplo coloco assim no meu php.ini

        ==========================================
        [mail function]
        ; For Win32 only.
        SMTP = 200.208.3.91; for Win32 only

        ; For Win32 only.
        sendmail_from = me@... ; for Win32 only

        ; For Unix only. You may supply arguments as well
        (default: "sendmail -t -i").
        ;sendmail_path =
        ==========================================
        Notou o IP?, então aqui meu smtp e por ip...
        eu coloco esse ip ai... em cima e ja era.. a funcao mail() do php fun
        ciona que e uma beleza....

        qualquer coisa grita ai....


        [ ]s,

        Guilherme L. Stolfo
        Programador - Designer
        Smart Solutions Tecnologia
        Tel.: 3727-2876
        MSN.: guilhermestolfo@...
        http://www.guinet.cjb.net







        --- Em php-pt@..., Guardião (Maxguard) <maxguard@t...>
        escreveu
        > Certo!
        >
        > Esclarecer algumas coisas!
        > Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini
        se estou
        > tentando enviar pelo próprio servidor web.
        >
        > Pois imagino que esteja já configurado isto.
        > Vou verificar isto!
        >
        > Este estou tentando rodar em servidor Windows.
        >
        > Para o Apache, não dá erro, mas também não recebo o email de
        resposta.
        > Alguma outra dica?
        >
        >
        > :: Márcio Lima
        > :: Departamento de Informática
        >
        > ----- Original Message -----
        > From: <guilherme_stolfo@y...>
        > To: <php-pt@...>
        > Sent: Friday, May 02, 2003 1:22 PM
        > Subject: [php-pt] Re: enviar email function mail()
        >
        >
        > Olá...
        >
        > Vc deve colocar o smtp do server que te da acesso na net... qual vc
        > usa?
        > eu usava la em casa o terra.com.br..
        > ai eu acho que eu colocava no php.ini smtp.terra.com.br..
        >
        > mais uma observacao.. se vc por exemplo nao acessa internet pelo
        > terra vc nao conseguira acessa o smtp deles!!!
        >
        > pelo menos e que eu sei... ate que alguem prove o contrario...
        >
        > qualquer coisa estamos ai..
        >
        > [ ]s,
        >
        > Guilherme L. Stolfo
        > Programador - Designer
        > Smart Solutions Tecnologia
        > Tel.: 3727-2876
        > MSN.: guilhermestolfo@h...
        > http://www.guinet.cjb.net
        >
        > --- Em php-pt@..., Guardião (Maxguard)
        <maxguard@t...>
        > escreveu
        > > Estou tentando enviar email com uma função bem simples e tá dando
        > erro:
        > >
        > > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
        > Invalid
        > > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php on
        > line 83
        > >
        > >
        > > Alguém pode dar um auxílio
        > >
        > > :: Márcio Lima
        > > :: Departamento de Informática
        >
        >
        > ---- Ligações uteis PHP-PT ----
        > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
        > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
        > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
        > - Brasil: irc.brasirc.net /join #php
        > Grupo de PHP para questões mais difíceis não respondidas aqui:
        > http://br.groups.yahoo.com/group/php-especialistas/
        > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
        > Outras listas de interesse para quem desenvolve em PHP:
        > http://br.groups.yahoo.com/group/php-
        pt/links/OutrasListas_001005680122/
        > Componentes prontos de programação em PHP:
        http://www.phpclasses.org/
        >
        >
        > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
        > http://br.yahoo.com/info/utos.html
      • free01rb <free01rb@yahoo.com.br>
        Gente !!!!!!!!! to com um erro semelhantíssimo: na minha maquina, com apache e cia. não consigo mandar justamente por causa do tal smtp. (erro de connet).
        Mensagem 3 de 15 , 2 de mai de 2003
        Exibir fonte
        • 0 Anexo
          Gente !!!!!!!!!
          to com um erro semelhantíssimo:
          na minha maquina, com apache e cia. não consigo mandar justamente por
          causa do tal smtp. (erro de connet).
          Mas direto no servidor web, onde supostamente isto já está tudo
          configurado, o seguinte script php:
          <?
          mail("mmm@...",
          $nome, $opcao, $email, $comentario) or die ("Erro de função
          mail ");

          ?>
          retorna " erro de funcao mail " , porque será??????
          Marcia




          --- Em php-pt@..., "guilherme_stolfo
          <guilherme_stolfo@y...>" <guilherme_stolfo@y...> escreveu
          > Ola Guardiao..
          >
          > Entao cara nao entendi sua pergunta se poder dar uma simplificada...
          >
          > pelo que entendi oque vc falou..
          > se vc jogar esse script aqui num server lycos da vida...
          > ==========================
          > <?php
          > $to = "guilhermestolfo@h...";
          > $subject = "Teste de Envio de Email pelo Php";
          > $message = "Teste Teste Teste !!!!!! Envio de Email por Php";
          > $headers .= "MIME-Version: 1.0\r\n";
          > $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
          > mail($to,$subject,$message,$headers) or die ("Erro de função email
          > Php");
          > ?>
          > ==========================
          >
          > ele manda o email automaticamente, porque o php.ini deles ja esta
          > configurado, mais se e para mandar da sua maquina...
          > vc tem que colcar obrigatoriamente o smtp que serve a internet ai
          > da onde vc esta... eu por exemplo coloco assim no meu php.ini
          >
          > ==========================================
          > [mail function]
          > ; For Win32 only.
          > SMTP = 200.208.3.91; for Win32 only
          >
          > ; For Win32 only.
          > sendmail_from = me@l... ; for Win32 only
          >
          > ; For Unix only. You may supply arguments as well
          > (default: "sendmail -t -i").
          > ;sendmail_path =
          > ==========================================
          > Notou o IP?, então aqui meu smtp e por ip...
          > eu coloco esse ip ai... em cima e ja era.. a funcao mail() do php
          fun
          > ciona que e uma beleza....
          >
          > qualquer coisa grita ai....
          >
          >
          > [ ]s,
          >
          > Guilherme L. Stolfo
          > Programador - Designer
          > Smart Solutions Tecnologia
          > Tel.: 3727-2876
          > MSN.: guilhermestolfo@h...
          > http://www.guinet.cjb.net
          >
          >
          >
          >
          >
          >
          >
          > --- Em php-pt@..., Guardião (Maxguard)
          <maxguard@t...>
          > escreveu
          > > Certo!
          > >
          > > Esclarecer algumas coisas!
          > > Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini
          > se estou
          > > tentando enviar pelo próprio servidor web.
          > >
          > > Pois imagino que esteja já configurado isto.
          > > Vou verificar isto!
          > >
          > > Este estou tentando rodar em servidor Windows.
          > >
          > > Para o Apache, não dá erro, mas também não recebo o email de
          > resposta.
          > > Alguma outra dica?
          > >
          > >
          > > :: Márcio Lima
          > > :: Departamento de Informática
          > >
          > > ----- Original Message -----
          > > From: <guilherme_stolfo@y...>
          > > To: <php-pt@...>
          > > Sent: Friday, May 02, 2003 1:22 PM
          > > Subject: [php-pt] Re: enviar email function mail()
          > >
          > >
          > > Olá...
          > >
          > > Vc deve colocar o smtp do server que te da acesso na net... qual
          vc
          > > usa?
          > > eu usava la em casa o terra.com.br..
          > > ai eu acho que eu colocava no php.ini smtp.terra.com.br..
          > >
          > > mais uma observacao.. se vc por exemplo nao acessa internet pelo
          > > terra vc nao conseguira acessa o smtp deles!!!
          > >
          > > pelo menos e que eu sei... ate que alguem prove o contrario...
          > >
          > > qualquer coisa estamos ai..
          > >
          > > [ ]s,
          > >
          > > Guilherme L. Stolfo
          > > Programador - Designer
          > > Smart Solutions Tecnologia
          > > Tel.: 3727-2876
          > > MSN.: guilhermestolfo@h...
          > > http://www.guinet.cjb.net
          > >
          > > --- Em php-pt@..., Guardião (Maxguard)
          > <maxguard@t...>
          > > escreveu
          > > > Estou tentando enviar email com uma função bem simples e tá
          dando
          > > erro:
          > > >
          > > > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
          > > Invalid
          > > > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php
          on
          > > line 83
          > > >
          > > >
          > > > Alguém pode dar um auxílio
          > > >
          > > > :: Márcio Lima
          > > > :: Departamento de Informática
          > >
          > >
          > > ---- Ligações uteis PHP-PT ----
          > > Para deixar de receber mensagens: php-pt-
          unsubscribe@yahoogroups.com
          > > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
          > > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join
          #php,#phphelp
          > > - Brasil: irc.brasirc.net /join #php
          > > Grupo de PHP para questões mais difíceis não respondidas aqui:
          > > http://br.groups.yahoo.com/group/php-especialistas/
          > > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
          > > Outras listas de interesse para quem desenvolve em PHP:
          > > http://br.groups.yahoo.com/group/php-
          > pt/links/OutrasListas_001005680122/
          > > Componentes prontos de programação em PHP:
          > http://www.phpclasses.org/
          > >
          > >
          > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
          > > http://br.yahoo.com/info/utos.html
        • Luis Henrique
          tenta assim !!! mail ( string to, string subject, string message , string additional_headers) [As partes desta mensagem que não continham texto foram
          Mensagem 4 de 15 , 2 de mai de 2003
          Exibir fonte
          • 0 Anexo
            tenta assim !!!

            mail ( string to, string subject, string message , string additional_headers)

            [As partes desta mensagem que não continham texto foram removidas]
          • Guardião (Maxguard)
            Guilherme, este código funcionou para o código php que roda no windows. Mas o mesmo código sendo executada num página do Linux não rolou. Saberia o que
            Mensagem 5 de 15 , 2 de mai de 2003
            Exibir fonte
            • 0 Anexo
              Guilherme, este código funcionou para o código php que roda no windows.
              Mas o mesmo código sendo executada num página do Linux não rolou.

              Saberia o que pode ser?

              :: Márcio Lima
              :: Departamento de Informática

              ----- Original Message -----
              From: <guilherme_stolfo@...>
              To: <php-pt@...>
              Sent: Friday, May 02, 2003 1:50 PM
              Subject: [php-pt] Re: enviar email function mail()


              Ola Guardiao..

              Entao cara nao entendi sua pergunta se poder dar uma simplificada...

              pelo que entendi oque vc falou..
              se vc jogar esse script aqui num server lycos da vida...
              ==========================
              <?php
              $to = "guilhermestolfo@...";
              $subject = "Teste de Envio de Email pelo Php";
              $message = "Teste Teste Teste !!!!!! Envio de Email por Php";
              $headers .= "MIME-Version: 1.0\r\n";
              $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
              mail($to,$subject,$message,$headers) or die ("Erro de função email
              Php");
              ?>
              ==========================

              ele manda o email automaticamente, porque o php.ini deles ja esta
              configurado, mais se e para mandar da sua maquina...
              vc tem que colcar obrigatoriamente o smtp que serve a internet ai
              da onde vc esta... eu por exemplo coloco assim no meu php.ini

              ==========================================
              [mail function]
              ; For Win32 only.
              SMTP = 200.208.3.91; for Win32 only

              ; For Win32 only.
              sendmail_from = me@... ; for Win32 only

              ; For Unix only. You may supply arguments as well
              (default: "sendmail -t -i").
              ;sendmail_path =
              ==========================================
              Notou o IP?, então aqui meu smtp e por ip...
              eu coloco esse ip ai... em cima e ja era.. a funcao mail() do php fun
              ciona que e uma beleza....

              qualquer coisa grita ai....


              [ ]s,

              Guilherme L. Stolfo
              Programador - Designer
              Smart Solutions Tecnologia
              Tel.: 3727-2876
              MSN.: guilhermestolfo@...
              http://www.guinet.cjb.net







              --- Em php-pt@..., Guardião (Maxguard) <maxguard@t...>
              escreveu
              > Certo!
              >
              > Esclarecer algumas coisas!
              > Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini
              se estou
              > tentando enviar pelo próprio servidor web.
              >
              > Pois imagino que esteja já configurado isto.
              > Vou verificar isto!
              >
              > Este estou tentando rodar em servidor Windows.
              >
              > Para o Apache, não dá erro, mas também não recebo o email de
              resposta.
              > Alguma outra dica?
              >
              >
              > :: Márcio Lima
              > :: Departamento de Informática
              >
              > ----- Original Message -----
              > From: <guilherme_stolfo@y...>
              > To: <php-pt@...>
              > Sent: Friday, May 02, 2003 1:22 PM
              > Subject: [php-pt] Re: enviar email function mail()
              >
              >
              > Olá...
              >
              > Vc deve colocar o smtp do server que te da acesso na net... qual vc
              > usa?
              > eu usava la em casa o terra.com.br..
              > ai eu acho que eu colocava no php.ini smtp.terra.com.br..
              >
              > mais uma observacao.. se vc por exemplo nao acessa internet pelo
              > terra vc nao conseguira acessa o smtp deles!!!
              >
              > pelo menos e que eu sei... ate que alguem prove o contrario...
              >
              > qualquer coisa estamos ai..
              >
              > [ ]s,
              >
              > Guilherme L. Stolfo
              > Programador - Designer
              > Smart Solutions Tecnologia
              > Tel.: 3727-2876
              > MSN.: guilhermestolfo@h...
              > http://www.guinet.cjb.net
              >
              > --- Em php-pt@..., Guardião (Maxguard)
              <maxguard@t...>
              > escreveu
              > > Estou tentando enviar email com uma função bem simples e tá dando
              > erro:
              > >
              > > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
              > Invalid
              > > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php on
              > line 83
              > >
              > >
              > > Alguém pode dar um auxílio
              > >
              > > :: Márcio Lima
              > > :: Departamento de Informática
              >
              >
              > ---- Ligações uteis PHP-PT ----
              > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
              > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
              > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
              > - Brasil: irc.brasirc.net /join #php
              > Grupo de PHP para questões mais difíceis não respondidas aqui:
              > http://br.groups.yahoo.com/group/php-especialistas/
              > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
              > Outras listas de interesse para quem desenvolve em PHP:
              > http://br.groups.yahoo.com/group/php-
              pt/links/OutrasListas_001005680122/
              > Componentes prontos de programação em PHP:
              http://www.phpclasses.org/
              >
              >
              > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
              > http://br.yahoo.com/info/utos.html


              ---- Ligações uteis PHP-PT ----
              Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
              Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
              AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
              - Brasil: irc.brasirc.net /join #php
              Grupo de PHP para questões mais difíceis não respondidas aqui:
              http://br.groups.yahoo.com/group/php-especialistas/
              Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
              Outras listas de interesse para quem desenvolve em PHP:
              http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
              Componentes prontos de programação em PHP: http://www.phpclasses.org/


              Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
              http://br.yahoo.com/info/utos.html
            • guilherme_stolfo <guilherme_stolfo@yahoo.
              ola... Cara sei que pode parecer zueira..., mais ja verificou o php.ini no linux??, se sim ja era para estar funfando.... flw.. [ ]s, Guilherme L. Stolfo
              Mensagem 6 de 15 , 2 de mai de 2003
              Exibir fonte
              • 0 Anexo
                ola...

                Cara sei que pode parecer zueira..., mais ja verificou o php.ini no
                linux??, se sim ja era para estar funfando....


                flw..



                [ ]s,

                Guilherme L. Stolfo
                Programador - Designer
                Smart Solutions Tecnologia
                Tel.: 3727-2876
                MSN.: guilhermestolfo@...
                http://www.guinet.cjb.net



                --- Em php-pt@..., Guardião (Maxguard) <maxguard@t...>
                escreveu
                > Guilherme, este código funcionou para o código php que roda no
                windows.
                > Mas o mesmo código sendo executada num página do Linux não rolou.
                >
                > Saberia o que pode ser?
                >
                > :: Márcio Lima
                > :: Departamento de Informática
                >
                > ----- Original Message -----
                > From: <guilherme_stolfo@y...>
                > To: <php-pt@...>
                > Sent: Friday, May 02, 2003 1:50 PM
                > Subject: [php-pt] Re: enviar email function mail()
                >
                >
                > Ola Guardiao..
                >
                > Entao cara nao entendi sua pergunta se poder dar uma simplificada...
                >
                > pelo que entendi oque vc falou..
                > se vc jogar esse script aqui num server lycos da vida...
                > ==========================
                > <?php
                > $to = "guilhermestolfo@h...";
                > $subject = "Teste de Envio de Email pelo Php";
                > $message = "Teste Teste Teste !!!!!! Envio de Email por Php";
                > $headers .= "MIME-Version: 1.0\r\n";
                > $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                > mail($to,$subject,$message,$headers) or die ("Erro de função email
                > Php");
                > ?>
                > ==========================
                >
                > ele manda o email automaticamente, porque o php.ini deles ja esta
                > configurado, mais se e para mandar da sua maquina...
                > vc tem que colcar obrigatoriamente o smtp que serve a internet ai
                > da onde vc esta... eu por exemplo coloco assim no meu php.ini
                >
                > ==========================================
                > [mail function]
                > ; For Win32 only.
                > SMTP = 200.208.3.91; for Win32 only
                >
                > ; For Win32 only.
                > sendmail_from = me@l... ; for Win32 only
                >
                > ; For Unix only. You may supply arguments as well
                > (default: "sendmail -t -i").
                > ;sendmail_path =
                > ==========================================
                > Notou o IP?, então aqui meu smtp e por ip...
                > eu coloco esse ip ai... em cima e ja era.. a funcao mail() do php
                fun
                > ciona que e uma beleza....
                >
                > qualquer coisa grita ai....
                >
                >
                > [ ]s,
                >
                > Guilherme L. Stolfo
                > Programador - Designer
                > Smart Solutions Tecnologia
                > Tel.: 3727-2876
                > MSN.: guilhermestolfo@h...
                > http://www.guinet.cjb.net
                >
                >
                >
                >
                >
                >
                >
                > --- Em php-pt@..., Guardião (Maxguard)
                <maxguard@t...>
                > escreveu
                > > Certo!
                > >
                > > Esclarecer algumas coisas!
                > > Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini
                > se estou
                > > tentando enviar pelo próprio servidor web.
                > >
                > > Pois imagino que esteja já configurado isto.
                > > Vou verificar isto!
                > >
                > > Este estou tentando rodar em servidor Windows.
                > >
                > > Para o Apache, não dá erro, mas também não recebo o email de
                > resposta.
                > > Alguma outra dica?
                > >
                > >
                > > :: Márcio Lima
                > > :: Departamento de Informática
                > >
                > > ----- Original Message -----
                > > From: <guilherme_stolfo@y...>
                > > To: <php-pt@...>
                > > Sent: Friday, May 02, 2003 1:22 PM
                > > Subject: [php-pt] Re: enviar email function mail()
                > >
                > >
                > > Olá...
                > >
                > > Vc deve colocar o smtp do server que te da acesso na net... qual
                vc
                > > usa?
                > > eu usava la em casa o terra.com.br..
                > > ai eu acho que eu colocava no php.ini smtp.terra.com.br..
                > >
                > > mais uma observacao.. se vc por exemplo nao acessa internet pelo
                > > terra vc nao conseguira acessa o smtp deles!!!
                > >
                > > pelo menos e que eu sei... ate que alguem prove o contrario...
                > >
                > > qualquer coisa estamos ai..
                > >
                > > [ ]s,
                > >
                > > Guilherme L. Stolfo
                > > Programador - Designer
                > > Smart Solutions Tecnologia
                > > Tel.: 3727-2876
                > > MSN.: guilhermestolfo@h...
                > > http://www.guinet.cjb.net
                > >
                > > --- Em php-pt@..., Guardião (Maxguard)
                > <maxguard@t...>
                > > escreveu
                > > > Estou tentando enviar email com uma função bem simples e tá
                dando
                > > erro:
                > > >
                > > > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
                > > Invalid
                > > > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php
                on
                > > line 83
                > > >
                > > >
                > > > Alguém pode dar um auxílio
                > > >
                > > > :: Márcio Lima
                > > > :: Departamento de Informática
                > >
                > >
                > > ---- Ligações uteis PHP-PT ----
                > > Para deixar de receber mensagens: php-pt-
                unsubscribe@yahoogroups.com
                > > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                > > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join
                #php,#phphelp
                > > - Brasil: irc.brasirc.net /join #php
                > > Grupo de PHP para questões mais difíceis não respondidas aqui:
                > > http://br.groups.yahoo.com/group/php-especialistas/
                > > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                > > Outras listas de interesse para quem desenvolve em PHP:
                > > http://br.groups.yahoo.com/group/php-
                > pt/links/OutrasListas_001005680122/
                > > Componentes prontos de programação em PHP:
                > http://www.phpclasses.org/
                > >
                > >
                > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                > > http://br.yahoo.com/info/utos.html
                >
                >
                > ---- Ligações uteis PHP-PT ----
                > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
                > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
                > - Brasil: irc.brasirc.net /join #php
                > Grupo de PHP para questões mais difíceis não respondidas aqui:
                > http://br.groups.yahoo.com/group/php-especialistas/
                > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                > Outras listas de interesse para quem desenvolve em PHP:
                > http://br.groups.yahoo.com/group/php-
                pt/links/OutrasListas_001005680122/
                > Componentes prontos de programação em PHP:
                http://www.phpclasses.org/
                >
                >
                > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                > http://br.yahoo.com/info/utos.html
              • Guardião (Maxguard)
                Valeu! Já pedi para o suporte verificarem isto! Pois como é no servidor eu não tenho acesso! Até mais, ... From: To:
                Mensagem 7 de 15 , 2 de mai de 2003
                Exibir fonte
                • 0 Anexo
                  Valeu!
                  Já pedi para o suporte verificarem isto!
                  Pois como é no servidor eu não tenho acesso!

                  Até mais,

                  :: Márcio Lima
                  :: Departamento de Informática

                  ----- Original Message -----
                  From: <guilherme_stolfo@...>
                  To: <php-pt@...>
                  Sent: Friday, May 02, 2003 3:11 PM
                  Subject: [php-pt] Re: enviar email function mail()


                  ola...

                  Cara sei que pode parecer zueira..., mais ja verificou o php.ini no
                  linux??, se sim ja era para estar funfando....


                  flw..



                  [ ]s,

                  Guilherme L. Stolfo
                  Programador - Designer
                  Smart Solutions Tecnologia
                  Tel.: 3727-2876
                  MSN.: guilhermestolfo@...
                  http://www.guinet.cjb.net



                  --- Em php-pt@..., Guardião (Maxguard) <maxguard@t...>
                  escreveu
                  > Guilherme, este código funcionou para o código php que roda no
                  windows.
                  > Mas o mesmo código sendo executada num página do Linux não rolou.
                  >
                  > Saberia o que pode ser?
                  >
                  > :: Márcio Lima
                  > :: Departamento de Informática
                  >
                  > ----- Original Message -----
                  > From: <guilherme_stolfo@y...>
                  > To: <php-pt@...>
                  > Sent: Friday, May 02, 2003 1:50 PM
                  > Subject: [php-pt] Re: enviar email function mail()
                  >
                  >
                  > Ola Guardiao..
                  >
                  > Entao cara nao entendi sua pergunta se poder dar uma simplificada...
                  >
                  > pelo que entendi oque vc falou..
                  > se vc jogar esse script aqui num server lycos da vida...
                  > ==========================
                  > <?php
                  > $to = "guilhermestolfo@h...";
                  > $subject = "Teste de Envio de Email pelo Php";
                  > $message = "Teste Teste Teste !!!!!! Envio de Email por Php";
                  > $headers .= "MIME-Version: 1.0\r\n";
                  > $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                  > mail($to,$subject,$message,$headers) or die ("Erro de função email
                  > Php");
                  > ?>
                  > ==========================
                  >
                  > ele manda o email automaticamente, porque o php.ini deles ja esta
                  > configurado, mais se e para mandar da sua maquina...
                  > vc tem que colcar obrigatoriamente o smtp que serve a internet ai
                  > da onde vc esta... eu por exemplo coloco assim no meu php.ini
                  >
                  > ==========================================
                  > [mail function]
                  > ; For Win32 only.
                  > SMTP = 200.208.3.91; for Win32 only
                  >
                  > ; For Win32 only.
                  > sendmail_from = me@l... ; for Win32 only
                  >
                  > ; For Unix only. You may supply arguments as well
                  > (default: "sendmail -t -i").
                  > ;sendmail_path =
                  > ==========================================
                  > Notou o IP?, então aqui meu smtp e por ip...
                  > eu coloco esse ip ai... em cima e ja era.. a funcao mail() do php
                  fun
                  > ciona que e uma beleza....
                  >
                  > qualquer coisa grita ai....
                  >
                  >
                  > [ ]s,
                  >
                  > Guilherme L. Stolfo
                  > Programador - Designer
                  > Smart Solutions Tecnologia
                  > Tel.: 3727-2876
                  > MSN.: guilhermestolfo@h...
                  > http://www.guinet.cjb.net
                  >
                  >
                  >
                  >
                  >
                  >
                  >
                  > --- Em php-pt@..., Guardião (Maxguard)
                  <maxguard@t...>
                  > escreveu
                  > > Certo!
                  > >
                  > > Esclarecer algumas coisas!
                  > > Como vou verificar qual o SMTP que encontra-se no arquivo PHP.ini
                  > se estou
                  > > tentando enviar pelo próprio servidor web.
                  > >
                  > > Pois imagino que esteja já configurado isto.
                  > > Vou verificar isto!
                  > >
                  > > Este estou tentando rodar em servidor Windows.
                  > >
                  > > Para o Apache, não dá erro, mas também não recebo o email de
                  > resposta.
                  > > Alguma outra dica?
                  > >
                  > >
                  > > :: Márcio Lima
                  > > :: Departamento de Informática
                  > >
                  > > ----- Original Message -----
                  > > From: <guilherme_stolfo@y...>
                  > > To: <php-pt@...>
                  > > Sent: Friday, May 02, 2003 1:22 PM
                  > > Subject: [php-pt] Re: enviar email function mail()
                  > >
                  > >
                  > > Olá...
                  > >
                  > > Vc deve colocar o smtp do server que te da acesso na net... qual
                  vc
                  > > usa?
                  > > eu usava la em casa o terra.com.br..
                  > > ai eu acho que eu colocava no php.ini smtp.terra.com.br..
                  > >
                  > > mais uma observacao.. se vc por exemplo nao acessa internet pelo
                  > > terra vc nao conseguira acessa o smtp deles!!!
                  > >
                  > > pelo menos e que eu sei... ate que alguem prove o contrario...
                  > >
                  > > qualquer coisa estamos ai..
                  > >
                  > > [ ]s,
                  > >
                  > > Guilherme L. Stolfo
                  > > Programador - Designer
                  > > Smart Solutions Tecnologia
                  > > Tel.: 3727-2876
                  > > MSN.: guilhermestolfo@h...
                  > > http://www.guinet.cjb.net
                  > >
                  > > --- Em php-pt@..., Guardião (Maxguard)
                  > <maxguard@t...>
                  > > escreveu
                  > > > Estou tentando enviar email com uma função bem simples e tá
                  dando
                  > > erro:
                  > > >
                  > > > Warning: mail() [function.mail]: SMTP server response: 501 5.5.4
                  > > Invalid
                  > > > Address in d:\web\guardiaodawebcombr\www\php_teste\mailphp.php
                  on
                  > > line 83
                  > > >
                  > > >
                  > > > Alguém pode dar um auxílio
                  > > >
                  > > > :: Márcio Lima
                  > > > :: Departamento de Informática
                  > >
                  > >
                  > > ---- Ligações uteis PHP-PT ----
                  > > Para deixar de receber mensagens: php-pt-
                  unsubscribe@yahoogroups.com
                  > > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                  > > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join
                  #php,#phphelp
                  > > - Brasil: irc.brasirc.net /join #php
                  > > Grupo de PHP para questões mais difíceis não respondidas aqui:
                  > > http://br.groups.yahoo.com/group/php-especialistas/
                  > > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                  > > Outras listas de interesse para quem desenvolve em PHP:
                  > > http://br.groups.yahoo.com/group/php-
                  > pt/links/OutrasListas_001005680122/
                  > > Componentes prontos de programação em PHP:
                  > http://www.phpclasses.org/
                  > >
                  > >
                  > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                  > > http://br.yahoo.com/info/utos.html
                  >
                  >
                  > ---- Ligações uteis PHP-PT ----
                  > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
                  > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                  > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
                  > - Brasil: irc.brasirc.net /join #php
                  > Grupo de PHP para questões mais difíceis não respondidas aqui:
                  > http://br.groups.yahoo.com/group/php-especialistas/
                  > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                  > Outras listas de interesse para quem desenvolve em PHP:
                  > http://br.groups.yahoo.com/group/php-
                  pt/links/OutrasListas_001005680122/
                  > Componentes prontos de programação em PHP:
                  http://www.phpclasses.org/
                  >
                  >
                  > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                  > http://br.yahoo.com/info/utos.html


                  ---- Ligações uteis PHP-PT ----
                  Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
                  Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                  AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
                  - Brasil: irc.brasirc.net /join #php
                  Grupo de PHP para questões mais difíceis não respondidas aqui:
                  http://br.groups.yahoo.com/group/php-especialistas/
                  Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                  Outras listas de interesse para quem desenvolve em PHP:
                  http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
                  Componentes prontos de programação em PHP: http://www.phpclasses.org/


                  Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                  http://br.yahoo.com/info/utos.html
                • Fernando Ruiz
                  Márcia, tem parâmetros demais na sua função mail(). O correto é assim: mail( destinatário , assunto , mensagem , headers ); exemplo:
                  Mensagem 8 de 15 , 2 de mai de 2003
                  Exibir fonte
                  • 0 Anexo
                    Márcia, tem parâmetros demais na sua função mail(). O correto é
                    assim:
                    mail("destinatário", "assunto", "mensagem", "headers");

                    exemplo:
                    <?
                    mail('free01rb@...', 'Assunto teste', 'Mensagem teste',
                    'From: zedascove@...');
                    ?>

                    deve funcionar.

                    []'s
                    Fernando Ruiz
                    www.webdude.cjb.net



                    ----- Original Message -----
                    From: <free01rb@...>
                    To: <php-pt@...>
                    Sent: Friday, May 02, 2003 2:36 PM
                    Subject: [php-pt] Re: enviar email function mail()


                    Gente !!!!!!!!!
                    to com um erro semelhantíssimo:
                    na minha maquina, com apache e cia. não consigo mandar justamente
                    por
                    causa do tal smtp. (erro de connet).
                    Mas direto no servidor web, onde supostamente isto já está tudo
                    configurado, o seguinte script php:
                    <?
                    mail("mmm@...",
                    $nome, $opcao, $email, $comentario) or die ("Erro de função
                    mail ");

                    ?>
                    retorna " erro de funcao mail " , porque será??????
                    Marcia
                  • free01rb <free01rb@yahoo.com.br>
                    Fernando, era exatamente isto, muito obrigadão, achei que o limite de parametros era 5. BJ Marcia ... escreveu
                    Mensagem 9 de 15 , 2 de mai de 2003
                    Exibir fonte
                    • 0 Anexo
                      Fernando, era exatamente isto, muito obrigadão, achei que o limite de
                      parametros era 5.
                      BJ Marcia



                      --- Em php-pt@..., "Fernando Ruiz" <webmaster@g...>
                      escreveu
                      > Márcia, tem parâmetros demais na sua função mail(). O correto é
                      > assim:
                      > mail("destinatário", "assunto", "mensagem", "headers");
                      >
                      > exemplo:
                      > <?
                      > mail('free01rb@y...', 'Assunto teste', 'Mensagem teste',
                      > 'From: zedascove@b...');
                      > ?>
                      >
                      > deve funcionar.
                      >
                      > []'s
                      > Fernando Ruiz
                      > www.webdude.cjb.net
                      >
                      >
                      >
                      > ----- Original Message -----
                      > From: <free01rb@y...>
                      > To: <php-pt@...>
                      > Sent: Friday, May 02, 2003 2:36 PM
                      > Subject: [php-pt] Re: enviar email function mail()
                      >
                      >
                      > Gente !!!!!!!!!
                      > to com um erro semelhantíssimo:
                      > na minha maquina, com apache e cia. não consigo mandar justamente
                      > por
                      > causa do tal smtp. (erro de connet).
                      > Mas direto no servidor web, onde supostamente isto já está tudo
                      > configurado, o seguinte script php:
                      > <?
                      > mail("mmm@m...",
                      > $nome, $opcao, $email, $comentario) or die ("Erro de função
                      > mail ");
                      >
                      > ?>
                      > retorna " erro de funcao mail " , porque será??????
                      > Marcia
                    • Luis Henrique
                      Cara se eu entendi bem, o que vc ta precisando é mais ou menos isso, da uma olhada:
                      Mensagem 10 de 15 , 3 de mai de 2003
                      Exibir fonte
                      • 0 Anexo
                        Cara se eu entendi bem, o que vc ta precisando é mais ou menos isso, da uma olhada:
                        <?
                        include("config.php"); //arquvo com as configurações de DB
                        include("smtp.php"); /* to mandando o codigo desse arquivo logo abaixo !!! vc só faz o include dele, a unica coisa que vc vai ter que auterar são os dados da conta smtp, que vai ser preciso autenticar */

                        $conn_dbcon=mysql_connect($bdcon_servidor,$bdcon_usuario,$bdcon_senha);
                        $conn_db=mysql_select_db($bdcon_banco,$conn_dbcon);

                        $lista=mysql_query("select * from newsletter");

                        //$mensagem=urldecode($HTTP_POST_VARS["mensagem"]);

                        $mensagem=$HTTP_POST_VARS["mensagem"];
                        $titulo=$HTTP_POST_VARS["titulo"];

                        echo mysql_error();
                        $qts=mysql_num_rows($lista);
                        $cont_while=0;
                        while($envio=mysql_fetch_array($lista)){
                        $nome=$envio['nome'];
                        $email=$envio['email'];

                        /* subject */
                        $subject = $titulo;

                        /* message */
                        $message = '
                        <html>
                        <head>
                        <title>'.$titulo.'</title>
                        </head>
                        <body>
                        <font face=verdana size=2>'
                        .$mensagem.'

                        </font>
                        </body>
                        </html>
                        ';

                        /* To send HTML mail, you can set the Content-type header. */

                        $headers = "From: News - PlanetPa.com <contato@...>\n";
                        $headers .= "MIME-Version: 1.0\n";
                        $headers .= "Content-type: text/html; charset=iso-8859-1\n";

                        /* and now mail it */

                        smtpmail($envio['email'], $subject, $message, $headers);

                        $cont_while=$cont_while+1;
                        }

                        ?>
                        <html>
                        <title><? echo $page_title ?></title>
                        <head>

                        <style type="text/css">
                        <!--
                        body{
                        scrollbar-face-color: #EFEFEF;
                        scrollbar-shadow-color: #EFEFEF;
                        scrollbar-highlight-color: #EFEFEF;
                        scrollbar-3dlight-color: #FFFFFF;
                        scrollbar-darkshadow-color: #000000;
                        scrollbar-track-color: #CCCCCC;
                        scrollbar-arrow-color: #000000;
                        }
                        -->
                        </style>

                        </head>
                        <body topmargin="0" leftmargin="0">
                        <table width="778" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                        <td width="593" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                        <td> </td>
                        </tr>
                        <tr>
                        <td align="center" valign="middle">
                        <div align="center">
                        <table border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                        <td align="center" valign="middle"><font size="2" face="verdana"><img src="img/new_msg.gif" width="26" height="31" align="absmiddle"><font color="#000000" size="2" face="verdana"><strong>
                        Envio de Newsletter:</strong></font></font></td>
                        </tr>
                        <tr>
                        <td> </td>
                        </tr>
                        <tr>
                        <td width="371" align="center" valign="middle"> <div align="center"><font color="#000000" size="2" face="verdana">E-mails
                        enviados a <? echo $qts ?> pessoas com sucesso!<br>cont_rick: <? echo $cont_while ?><br>Ultimo nome: <? echo $nome ?><br>Ultimo E-mail: <? echo $email ?></font></div></td>
                        </tr>
                        <tr>
                        <td> </td>
                        </tr>
                        </table>
                        </div>
                        </td>
                        </tr>
                        <tr>
                        <td> </td>
                        </tr>
                        </table></td>
                        </tr>
                        <tr align="center" valign="middle">
                        <td colspan="2">
                        <? include('footer.php') ?>
                        </td>
                        </tr>
                        </table>
                        </body>
                        </html>




                        #### Arquivo smtp.php ####



                        <?php

                        function smtpmail($mail_to, $subject, $message, $headers)
                        {

                        //config
                        $smtp_config['smtp_host'] = 'smtp.email.com.br'; // Nome do host
                        $smtp_config['smtp_username'] = 'nomeuser'; // Nome do usuário do email
                        $smtp_config['smtp_password'] = 'senha'; // Senha do e-mail
                        $smtp_config['from'] = 'email@...'; // e-mail apresentado como remetente


                        // ------------------------------------------------------------
                        // Fim da configuração, não mexa abaixo a menos q vc saiba oq
                        // está fazendo =)



                        //
                        // Fix any bare linefeeds in the message to make it RFC821 Compliant.
                        //
                        $message = preg_replace("/(?<!\r)\n/si", "\r\n", $message);


                        if(trim($mail_to) == "")
                        {
                        message_die(GENERAL_ERROR, "No email address specified", "", __LINE__, __FILE__);
                        }
                        if(trim($subject) == "")
                        {
                        message_die(GENERAL_ERROR, "No email Subject specified", "", __LINE__, __FILE__);
                        }
                        if(trim($message) == "")
                        {
                        message_die(GENERAL_ERROR, "Email message was blank", "", __LINE__, __FILE__);
                        }
                        $mail_to_array = explode(",", $mail_to);

                        //
                        // Ok we have error checked as much as we can to this point let's get on
                        // it already.
                        //
                        if( !$socket = fsockopen($smtp_config[smtp_host], 25, $errno, $errstr, 5) )
                        {
                        message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__);
                        }
                        server_parse($socket, "220");

                        if( !empty($smtp_config['smtp_username']) && !empty($smtp_config['smtp_password']) )
                        {
                        // Send the RFC2554 specified EHLO.
                        // This improved as provided by SirSir to accomodate
                        // both SMTP AND ESMTP capable servers
                        fputs($socket, "EHLO " . $smtp_config['smtp_host'] . "\r\n");
                        server_parse($socket, "250");

                        fputs($socket, "AUTH LOGIN\r\n");
                        server_parse($socket, "334");
                        fputs($socket, base64_encode($smtp_config['smtp_username']) . "\r\n");
                        server_parse($socket, "334");
                        fputs($socket, base64_encode($smtp_config['smtp_password']) . "\r\n");
                        server_parse($socket, "235");
                        }
                        else
                        {
                        // Send the RFC821 specified HELO.
                        fputs($socket, "HELO " . $smtp_config['smtp_host'] . "\r\n");
                        server_parse($socket, "250");
                        }

                        // From this point onward most server response codes should be 250
                        // Specify who the mail is from....
                        fputs($socket, "MAIL FROM: <" . $smtp_config['from'] . ">\r\n");
                        server_parse($socket, "250");

                        fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n");
                        server_parse($socket, "250");




                        // Ok now we tell the server we are ready to start sending data
                        fputs($socket, "DATA\r\n");

                        // This is the last response code we look for until the end of the message.
                        server_parse($socket, "354");


                        // The users headers
                        $headers = explode("\n", $headers);
                        $i=0;
                        while($headers[$i])
                        {
                        fputs($socket, "$headers[$i]\r\n");;
                        $i++;
                        }


                        // Send the Subject Line...
                        fputs($socket, "Subject: $subject\r\n\r\n");

                        // Ok now we are ready for the message...
                        fputs($socket, "$message\r\n");

                        // Ok the all the ingredients are mixed in let's cook this puppy...
                        fputs($socket, ".\r\n");
                        server_parse($socket, "250");

                        // Now tell the server we are done and close the socket...
                        fputs($socket, "QUIT\r\n");
                        fclose($socket);

                        return TRUE;
                        }



                        function message_die($msg_code, $msg_text = '', $msg_title = '', $err_line = '', $err_file = '', $sql = '')
                        {
                        echo "<font color=\"#FF0000\">$msg_text</font><br>";
                        }



                        function server_parse($socket, $response)
                        {
                        $i = 0;
                        while ( (substr($server_response,3,1) != ' ') AND ($i < 10) )
                        {
                        if( !( $server_response = fgets($socket, 256) ) )
                        {
                        message_die(GENERAL_ERROR, "Couldn't get mail server response codes", "", __LINE__, __FILE__);
                        }
                        $i++;
                        }

                        if( !( substr($server_response, 0, 3) == $response ) )
                        {
                        //message_die(GENERAL_ERROR, "Ran into problems sending Mail. Response: $server_response", "", __LINE__, __FILE__);
                        }
                        }


                        ?>

                        [As partes desta mensagem que não continham texto foram removidas]
                      • Fernando Ruiz
                        Deixe os copyrights por favor. É a única coisa que a gente pode por disponibilizar scripts de graça por ai. [] s Fernando Ruiz www.webdude.cjb.net ... From:
                        Mensagem 11 de 15 , 4 de mai de 2003
                        Exibir fonte
                        • 0 Anexo
                          Deixe os copyrights por favor. É a única coisa que a gente pode por
                          disponibilizar scripts de graça por ai.

                          []'s
                          Fernando Ruiz
                          www.webdude.cjb.net


                          ----- Original Message -----
                          From: "Luis Henrique" <luishenrique@...>
                          To: <php-pt@...>
                          Sent: Saturday, May 03, 2003 8:54 AM
                          Subject: Re: [php-pt] Re: enviar email function mail()


                          Cara se eu entendi bem, o que vc ta precisando é mais ou menos isso,
                          da uma olhada:
                          <?
                          include("config.php"); //arquvo com as configurações de DB
                          include("smtp.php"); /* to mandando o codigo desse arquivo logo
                          abaixo !!! vc só faz o include dele, a unica coisa que vc vai ter
                          que auterar são os dados da conta smtp, que vai ser preciso
                          autenticar */

                          $conn_dbcon=mysql_connect($bdcon_servidor,$bdcon_usuario,$bdcon_senh
                          a);
                          $conn_db=mysql_select_db($bdcon_banco,$conn_dbcon);

                          $lista=mysql_query("select * from newsletter");

                          //$mensagem=urldecode($HTTP_POST_VARS["mensagem"]);

                          $mensagem=$HTTP_POST_VARS["mensagem"];
                          $titulo=$HTTP_POST_VARS["titulo"];

                          echo mysql_error();
                          $qts=mysql_num_rows($lista);
                          $cont_while=0;
                          while($envio=mysql_fetch_array($lista)){
                          $nome=$envio['nome'];
                          $email=$envio['email'];

                          /* subject */
                          $subject = $titulo;

                          /* message */
                          $message = '
                          <html>
                          <head>
                          <title>'.$titulo.'</title>
                          </head>
                          <body>
                          <font face=verdana size=2>'
                          .$mensagem.'

                          </font>
                          </body>
                          </html>
                          ';

                          /* To send HTML mail, you can set the Content-type header. */

                          $headers = "From: News - PlanetPa.com <contato@...>\n";
                          $headers .= "MIME-Version: 1.0\n";
                          $headers .= "Content-type: text/html; charset=iso-8859-1\n";

                          /* and now mail it */

                          smtpmail($envio['email'], $subject, $message, $headers);

                          $cont_while=$cont_while+1;
                          }

                          ?>
                          <html>
                          <title><? echo $page_title ?></title>
                          <head>

                          <style type="text/css">
                          <!--
                          body{
                          scrollbar-face-color: #EFEFEF;
                          scrollbar-shadow-color: #EFEFEF;
                          scrollbar-highlight-color: #EFEFEF;
                          scrollbar-3dlight-color: #FFFFFF;
                          scrollbar-darkshadow-color: #000000;
                          scrollbar-track-color: #CCCCCC;
                          scrollbar-arrow-color: #000000;
                          }
                          -->
                          </style>

                          </head>
                          <body topmargin="0" leftmargin="0">
                          <table width="778" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                          <td width="593" valign="top"> <table width="100%" border="0"
                          cellpadding="0" cellspacing="0">
                          <tr>
                          <td> </td>
                          </tr>
                          <tr>
                          <td align="center" valign="middle">
                          <div align="center">
                          <table border="0" align="center" cellpadding="0"
                          cellspacing="0">
                          <tr>
                          <td align="center" valign="middle"><font size="2"
                          face="verdana"><img src="img/new_msg.gif" width="26" height="31"
                          align="absmiddle"><font color="#000000" size="2"
                          face="verdana"><strong>
                          Envio de Newsletter:</strong></font></font></td>
                          </tr>
                          <tr>
                          <td> </td>
                          </tr>
                          <tr>
                          <td width="371" align="center" valign="middle">
                          <div align="center"><font color="#000000" size="2"
                          face="verdana">E-mails
                          enviados a <? echo $qts ?> pessoas com
                          sucesso!<br>cont_rick: <? echo $cont_while ?><br>Ultimo nome: <?
                          echo $nome ?><br>Ultimo E-mail: <? echo $email ?></font></div></td>
                          </tr>
                          <tr>
                          <td> </td>
                          </tr>
                          </table>
                          </div>
                          </td>
                          </tr>
                          <tr>
                          <td> </td>
                          </tr>
                          </table></td>
                          </tr>
                          <tr align="center" valign="middle">
                          <td colspan="2">
                          <? include('footer.php') ?>
                          </td>
                          </tr>
                          </table>
                          </body>
                          </html>




                          #### Arquivo smtp.php ####



                          <?php

                          function smtpmail($mail_to, $subject, $message, $headers)
                          {

                          //config
                          $smtp_config['smtp_host'] = 'smtp.email.com.br'; // Nome do host
                          $smtp_config['smtp_username'] = 'nomeuser'; // Nome do usuário
                          do email
                          $smtp_config['smtp_password'] = 'senha'; // Senha do e-mail
                          $smtp_config['from'] = 'email@...'; // e-mail apresentado
                          como remetente


                          // ------------------------------------------------------------
                          // Fim da configuração, não mexa abaixo a menos q vc saiba oq
                          // está fazendo =)



                          //
                          // Fix any bare linefeeds in the message to make it RFC821
                          Compliant.
                          //
                          $message = preg_replace("/(?<!\r)\n/si", "\r\n", $message);


                          if(trim($mail_to) == "")
                          {
                          message_die(GENERAL_ERROR, "No email address specified", "",
                          __LINE__, __FILE__);
                          }
                          if(trim($subject) == "")
                          {
                          message_die(GENERAL_ERROR, "No email Subject specified", "",
                          __LINE__, __FILE__);
                          }
                          if(trim($message) == "")
                          {
                          message_die(GENERAL_ERROR, "Email message was blank", "",
                          __LINE__, __FILE__);
                          }
                          $mail_to_array = explode(",", $mail_to);

                          //
                          // Ok we have error checked as much as we can to this point let's
                          get on
                          // it already.
                          //
                          if( !$socket = fsockopen($smtp_config[smtp_host], 25, $errno,
                          $errstr, 5) )
                          {
                          message_die(GENERAL_ERROR, "Could not connect to smtp host :
                          $errno : $errstr", "", __LINE__, __FILE__);
                          }
                          server_parse($socket, "220");

                          if( !empty($smtp_config['smtp_username']) &&
                          !empty($smtp_config['smtp_password']) )
                          {
                          // Send the RFC2554 specified EHLO.
                          // This improved as provided by SirSir to accomodate
                          // both SMTP AND ESMTP capable servers
                          fputs($socket, "EHLO " . $smtp_config['smtp_host'] . "\r\n");
                          server_parse($socket, "250");

                          fputs($socket, "AUTH LOGIN\r\n");
                          server_parse($socket, "334");
                          fputs($socket, base64_encode($smtp_config['smtp_username']) .
                          "\r\n");
                          server_parse($socket, "334");
                          fputs($socket, base64_encode($smtp_config['smtp_password']) .
                          "\r\n");
                          server_parse($socket, "235");
                          }
                          else
                          {
                          // Send the RFC821 specified HELO.
                          fputs($socket, "HELO " . $smtp_config['smtp_host'] . "\r\n");
                          server_parse($socket, "250");
                          }

                          // From this point onward most server response codes should be 250
                          // Specify who the mail is from....
                          fputs($socket, "MAIL FROM: <" . $smtp_config['from'] . ">\r\n");
                          server_parse($socket, "250");

                          fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n");
                          server_parse($socket, "250");




                          // Ok now we tell the server we are ready to start sending data
                          fputs($socket, "DATA\r\n");

                          // This is the last response code we look for until the end of the
                          message.
                          server_parse($socket, "354");


                          // The users headers
                          $headers = explode("\n", $headers);
                          $i=0;
                          while($headers[$i])
                          {
                          fputs($socket, "$headers[$i]\r\n");;
                          $i++;
                          }


                          // Send the Subject Line...
                          fputs($socket, "Subject: $subject\r\n\r\n");

                          // Ok now we are ready for the message...
                          fputs($socket, "$message\r\n");

                          // Ok the all the ingredients are mixed in let's cook this puppy...
                          fputs($socket, ".\r\n");
                          server_parse($socket, "250");

                          // Now tell the server we are done and close the socket...
                          fputs($socket, "QUIT\r\n");
                          fclose($socket);

                          return TRUE;
                          }



                          function message_die($msg_code, $msg_text = '', $msg_title = '',
                          $err_line = '', $err_file = '', $sql = '')
                          {
                          echo "<font color=\"#FF0000\">$msg_text</font><br>";
                          }



                          function server_parse($socket, $response)
                          {
                          $i = 0;
                          while ( (substr($server_response,3,1) != ' ') AND ($i < 10) )
                          {
                          if( !( $server_response = fgets($socket, 256) ) )
                          {
                          message_die(GENERAL_ERROR, "Couldn't get mail server response
                          codes", "", __LINE__, __FILE__);
                          }
                          $i++;
                          }

                          if( !( substr($server_response, 0, 3) == $response ) )
                          {
                          //message_die(GENERAL_ERROR, "Ran into problems sending Mail.
                          Response: $server_response", "", __LINE__, __FILE__);
                          }
                          }


                          ?>
                        • neo
                          Ele me da ese erro: Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1) Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                          Mensagem 12 de 15 , 5 de mai de 2003
                          Exibir fonte
                          • 0 Anexo
                            Ele me da ese erro:

                            Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                            Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                            Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)




                            ----- Original Message -----
                            From: "Fernando Ruiz" <webmaster@...>
                            To: <php-pt@...>
                            Sent: Sunday, May 04, 2003 11:13 AM
                            Subject: Re: [php-pt] Re: enviar email function mail()


                            > Deixe os copyrights por favor. É a única coisa que a gente pode por
                            > disponibilizar scripts de graça por ai.
                            >
                            > []'s
                            > Fernando Ruiz
                            > www.webdude.cjb.net
                            >
                            >
                            > ----- Original Message -----
                            > From: "Luis Henrique" <luishenrique@...>
                            > To: <php-pt@...>
                            > Sent: Saturday, May 03, 2003 8:54 AM
                            > Subject: Re: [php-pt] Re: enviar email function mail()
                            >
                            >
                            > Cara se eu entendi bem, o que vc ta precisando é mais ou menos isso,
                            > da uma olhada:
                            > <?
                            > include("config.php"); //arquvo com as configurações de DB
                            > include("smtp.php"); /* to mandando o codigo desse arquivo logo
                            > abaixo !!! vc só faz o include dele, a unica coisa que vc vai ter
                            > que auterar são os dados da conta smtp, que vai ser preciso
                            > autenticar */
                            >
                            > $conn_dbcon=mysql_connect($bdcon_servidor,$bdcon_usuario,$bdcon_senh
                            > a);
                            > $conn_db=mysql_select_db($bdcon_banco,$conn_dbcon);
                            >
                            > $lista=mysql_query("select * from newsletter");
                            >
                            > //$mensagem=urldecode($HTTP_POST_VARS["mensagem"]);
                            >
                            > $mensagem=$HTTP_POST_VARS["mensagem"];
                            > $titulo=$HTTP_POST_VARS["titulo"];
                            >
                            > echo mysql_error();
                            > $qts=mysql_num_rows($lista);
                            > $cont_while=0;
                            > while($envio=mysql_fetch_array($lista)){
                            > $nome=$envio['nome'];
                            > $email=$envio['email'];
                            >
                            > /* subject */
                            > $subject = $titulo;
                            >
                            > /* message */
                            > $message = '
                            > <html>
                            > <head>
                            > <title>'.$titulo.'</title>
                            > </head>
                            > <body>
                            > <font face=verdana size=2>'
                            > .$mensagem.'
                            >
                            > </font>
                            > </body>
                            > </html>
                            > ';
                            >
                            > /* To send HTML mail, you can set the Content-type header. */
                            >
                            > $headers = "From: News - PlanetPa.com <contato@...>\n";
                            > $headers .= "MIME-Version: 1.0\n";
                            > $headers .= "Content-type: text/html; charset=iso-8859-1\n";
                            >
                            > /* and now mail it */
                            >
                            > smtpmail($envio['email'], $subject, $message, $headers);
                            >
                            > $cont_while=$cont_while+1;
                            > }
                            >
                            > ?>
                            > <html>
                            > <title><? echo $page_title ?></title>
                            > <head>
                            >
                            > <style type="text/css">
                            > <!--
                            > body{
                            > scrollbar-face-color: #EFEFEF;
                            > scrollbar-shadow-color: #EFEFEF;
                            > scrollbar-highlight-color: #EFEFEF;
                            > scrollbar-3dlight-color: #FFFFFF;
                            > scrollbar-darkshadow-color: #000000;
                            > scrollbar-track-color: #CCCCCC;
                            > scrollbar-arrow-color: #000000;
                            > }
                            > -->
                            > </style>
                            >
                            > </head>
                            > <body topmargin="0" leftmargin="0">
                            > <table width="778" border="0" cellspacing="0" cellpadding="0">
                            > <tr>
                            > <td width="593" valign="top"> <table width="100%" border="0"
                            > cellpadding="0" cellspacing="0">
                            > <tr>
                            > <td> </td>
                            > </tr>
                            > <tr>
                            > <td align="center" valign="middle">
                            > <div align="center">
                            > <table border="0" align="center" cellpadding="0"
                            > cellspacing="0">
                            > <tr>
                            > <td align="center" valign="middle"><font size="2"
                            > face="verdana"><img src="img/new_msg.gif" width="26" height="31"
                            > align="absmiddle"><font color="#000000" size="2"
                            > face="verdana"><strong>
                            > Envio de Newsletter:</strong></font></font></td>
                            > </tr>
                            > <tr>
                            > <td> </td>
                            > </tr>
                            > <tr>
                            > <td width="371" align="center" valign="middle">
                            > <div align="center"><font color="#000000" size="2"
                            > face="verdana">E-mails
                            > enviados a <? echo $qts ?> pessoas com
                            > sucesso!<br>cont_rick: <? echo $cont_while ?><br>Ultimo nome: <?
                            > echo $nome ?><br>Ultimo E-mail: <? echo $email ?></font></div></td>
                            > </tr>
                            > <tr>
                            > <td> </td>
                            > </tr>
                            > </table>
                            > </div>
                            > </td>
                            > </tr>
                            > <tr>
                            > <td> </td>
                            > </tr>
                            > </table></td>
                            > </tr>
                            > <tr align="center" valign="middle">
                            > <td colspan="2">
                            > <? include('footer.php') ?>
                            > </td>
                            > </tr>
                            > </table>
                            > </body>
                            > </html>
                            >
                            >
                            >
                            >
                            > #### Arquivo smtp.php ####
                            >
                            >
                            >
                            > <?php
                            >
                            > function smtpmail($mail_to, $subject, $message, $headers)
                            > {
                            >
                            > //config
                            > $smtp_config['smtp_host'] = 'smtp.email.com.br'; // Nome do host
                            > $smtp_config['smtp_username'] = 'nomeuser'; // Nome do usuário
                            > do email
                            > $smtp_config['smtp_password'] = 'senha'; // Senha do e-mail
                            > $smtp_config['from'] = 'email@...'; // e-mail apresentado
                            > como remetente
                            >
                            >
                            > // ------------------------------------------------------------
                            > // Fim da configuração, não mexa abaixo a menos q vc saiba oq
                            > // está fazendo =)
                            >
                            >
                            >
                            > //
                            > // Fix any bare linefeeds in the message to make it RFC821
                            > Compliant.
                            > //
                            > $message = preg_replace("/(?<!\r)\n/si", "\r\n", $message);
                            >
                            >
                            > if(trim($mail_to) == "")
                            > {
                            > message_die(GENERAL_ERROR, "No email address specified", "",
                            > __LINE__, __FILE__);
                            > }
                            > if(trim($subject) == "")
                            > {
                            > message_die(GENERAL_ERROR, "No email Subject specified", "",
                            > __LINE__, __FILE__);
                            > }
                            > if(trim($message) == "")
                            > {
                            > message_die(GENERAL_ERROR, "Email message was blank", "",
                            > __LINE__, __FILE__);
                            > }
                            > $mail_to_array = explode(",", $mail_to);
                            >
                            > //
                            > // Ok we have error checked as much as we can to this point let's
                            > get on
                            > // it already.
                            > //
                            > if( !$socket = fsockopen($smtp_config[smtp_host], 25, $errno,
                            > $errstr, 5) )
                            > {
                            > message_die(GENERAL_ERROR, "Could not connect to smtp host :
                            > $errno : $errstr", "", __LINE__, __FILE__);
                            > }
                            > server_parse($socket, "220");
                            >
                            > if( !empty($smtp_config['smtp_username']) &&
                            > !empty($smtp_config['smtp_password']) )
                            > {
                            > // Send the RFC2554 specified EHLO.
                            > // This improved as provided by SirSir to accomodate
                            > // both SMTP AND ESMTP capable servers
                            > fputs($socket, "EHLO " . $smtp_config['smtp_host'] . "\r\n");
                            > server_parse($socket, "250");
                            >
                            > fputs($socket, "AUTH LOGIN\r\n");
                            > server_parse($socket, "334");
                            > fputs($socket, base64_encode($smtp_config['smtp_username']) .
                            > "\r\n");
                            > server_parse($socket, "334");
                            > fputs($socket, base64_encode($smtp_config['smtp_password']) .
                            > "\r\n");
                            > server_parse($socket, "235");
                            > }
                            > else
                            > {
                            > // Send the RFC821 specified HELO.
                            > fputs($socket, "HELO " . $smtp_config['smtp_host'] . "\r\n");
                            > server_parse($socket, "250");
                            > }
                            >
                            > // From this point onward most server response codes should be 250
                            > // Specify who the mail is from....
                            > fputs($socket, "MAIL FROM: <" . $smtp_config['from'] . ">\r\n");
                            > server_parse($socket, "250");
                            >
                            > fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n");
                            > server_parse($socket, "250");
                            >
                            >
                            >
                            >
                            > // Ok now we tell the server we are ready to start sending data
                            > fputs($socket, "DATA\r\n");
                            >
                            > // This is the last response code we look for until the end of the
                            > message.
                            > server_parse($socket, "354");
                            >
                            >
                            > // The users headers
                            > $headers = explode("\n", $headers);
                            > $i=0;
                            > while($headers[$i])
                            > {
                            > fputs($socket, "$headers[$i]\r\n");;
                            > $i++;
                            > }
                            >
                            >
                            > // Send the Subject Line...
                            > fputs($socket, "Subject: $subject\r\n\r\n");
                            >
                            > // Ok now we are ready for the message...
                            > fputs($socket, "$message\r\n");
                            >
                            > // Ok the all the ingredients are mixed in let's cook this puppy...
                            > fputs($socket, ".\r\n");
                            > server_parse($socket, "250");
                            >
                            > // Now tell the server we are done and close the socket...
                            > fputs($socket, "QUIT\r\n");
                            > fclose($socket);
                            >
                            > return TRUE;
                            > }
                            >
                            >
                            >
                            > function message_die($msg_code, $msg_text = '', $msg_title = '',
                            > $err_line = '', $err_file = '', $sql = '')
                            > {
                            > echo "<font color=\"#FF0000\">$msg_text</font><br>";
                            > }
                            >
                            >
                            >
                            > function server_parse($socket, $response)
                            > {
                            > $i = 0;
                            > while ( (substr($server_response,3,1) != ' ') AND ($i < 10) )
                            > {
                            > if( !( $server_response = fgets($socket, 256) ) )
                            > {
                            > message_die(GENERAL_ERROR, "Couldn't get mail server response
                            > codes", "", __LINE__, __FILE__);
                            > }
                            > $i++;
                            > }
                            >
                            > if( !( substr($server_response, 0, 3) == $response ) )
                            > {
                            > //message_die(GENERAL_ERROR, "Ran into problems sending Mail.
                            > Response: $server_response", "", __LINE__, __FILE__);
                            > }
                            > }
                            >
                            >
                            > ?>
                            >
                            >
                            > ---- Ligações uteis PHP-PT ----
                            > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
                            > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
                            > AJUDA URGENTE no IRC - Portugal: irc.ptnet.org /join #php,#phphelp
                            > - Brasil: irc.brasirc.net /join #php
                            > Grupo de PHP para questões mais difíceis não respondidas aqui:
                            http://br.groups.yahoo.com/group/php-especialistas/
                            > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
                            > Outras listas de interesse para quem desenvolve em PHP:
                            > http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
                            > Componentes prontos de programação em PHP: http://www.phpclasses.org/
                            >
                            >
                            > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
                            http://br.yahoo.com/info/utos.html
                            >
                            >
                            >
                          • Fernando Ruiz
                            Seu servidor não suporta autenticão então. Existem alguns tipos de autenticação como aqueles que só conexões smtp provenientes de ip s do próprio
                            Mensagem 13 de 15 , 5 de mai de 2003
                            Exibir fonte
                            • 0 Anexo
                              Seu servidor não suporta autenticão então.

                              Existem alguns tipos de autenticação como aqueles que só conexões
                              smtp provenientes de ip's do próprio provedor são
                              aceitas(normalmente provedores pagos). Autenticação pop onde vc tem
                              que primeiro conectar no servidor pop para depois pode conectar no
                              smtp(bol por exemplo) e o último que é o smtp autenticado utilizado
                              nesse script. O único servidor que conheço que usa esse sistema é o
                              yahoo.

                              []'s
                              Fernando Ruiz
                              www.webdude.cjb.net


                              ----- Original Message -----
                              From: "neo" <neo@...>
                              To: <php-pt@...>
                              Sent: Monday, May 05, 2003 9:32 AM
                              Subject: Re: [php-pt] Re: enviar email function mail()


                              Ele me da ese erro:

                              Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                              Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                              Ran into problems sending Mail. Response: 502 unimplemented (#5.5.1)
                            Sua mensagem foi enviada com êxito e será entregue aos destinatários em breve.