<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Mail</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Referência das Funções" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="lzf_optimized_for" HREF="function.lzf-optimized-for.html"><LINK REL="NEXT" TITLE="ezmlm_hash" HREF="function.ezmlm-hash.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.lzf-optimized-for.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.ezmlm-hash.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.mail" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >LXXIX. Mail</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN103357" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.intro" >Introdução</A ></H1 ><P > A função <A HREF="function.mail.html" ><B CLASS="function" >mail()</B ></A > te permite enviar email. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.requirements" >Dependências</A ></H1 ><P > Para as funções de E-mail estarem disponíveis, o PHP deve ter acesso ao binário <TT CLASS="literal" >sendmail</TT > de seu sistema durante a compilação. Se você utiliza um outro programa de email, tal como qmail ou postfix, certifique-se de usar os "wrappers" (envelopes) de sendmail apropriados que vêm com eles. O PHP vai procurar primeiro pelo sendmail em seu <TT CLASS="literal" >PATH</TT >, e então nos seguintes: <TT CLASS="literal" >/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib</TT >. É altamente recomendado ter o sendmail deisponível de seu <TT CLASS="literal" >PATH</TT >. Também, osuário que compilou o PHP deve ter permissão para acessar o binário de sendmail. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.installation" >Instalação</A ></H1 ><P >Não há nenhuma instalação necessária para utilizar estas funções, elas fazem parte do núcleo do PHP.</P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.configuration" >Configurações em execução</A ></H1 ><P > O comportamento dessas funções podem ser modificado pelas configurações do <TT CLASS="filename" >php.ini</TT >. </P ><P > <DIV CLASS="table" ><A NAME="AEN103377" ></A ><P ><B >Tabela 1. Opções de configuração de Mail </B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><THEAD ><TR ><TH >Name</TH ><TH >Default</TH ><TH >Changeable</TH ></TR ></THEAD ><TBODY ><TR ><TD >SMTP</TD ><TD >"localhost"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >smtp_port</TD ><TD >"25"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sendmail_from</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sendmail_path</TD ><TD >DEFAULT_SENDMAIL_PATH</TD ><TD >PHP_INI_SYSTEM</TD ></TR ></TBODY ></TABLE ></DIV > Para mais detalhes e definições das constantes do PHP_INI_* veja <A HREF="function.ini-set.html" ><B CLASS="function" >ini_set()</B ></A >. </P ><P >Breve descrição das diretivas de configuração.</P ><P > <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><A NAME="ini.smtp" ></A ><CODE CLASS="parameter" >SMTP</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > Usado dentro do windows apenas: nome DNS ou endereço IP do servidor SMTP que o PHP usaria para emails enviados com a função <A HREF="function.mail.html" ><B CLASS="function" >mail()</B ></A >. </P ></DD ><DT ><A NAME="ini.smtp-port" ></A ><CODE CLASS="parameter" >smtp_port</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >int</B ></A ></DT ><DD ><P > Usado dentro do windows apenas: Número da porta para conectar ao servidor especificado com a configuração do <TT CLASS="literal" >SMTP</TT >quando enviando emai com <A HREF="function.mail.html" ><B CLASS="function" >mail()</B ></A >; por definição é 25. Disponível apenas a partir do <TT CLASS="literal" >PHP</TT > 4.3.0. </P ></DD ><DT ><A NAME="ini.sendmail-from" ></A ><CODE CLASS="parameter" >sendmail_from</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > Qual "From:" endereço de email deveria ser usado em emails enviados do PHP dentro do Windows. </P ></DD ><DT ><A NAME="ini.sendmail-path" ></A ><CODE CLASS="parameter" >sendmail_path</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > Onde o programa de <B CLASS="command" >sendmail</B >pode ser encontrado, normalmente <TT CLASS="filename" >/usr/sbin/sendmail</TT > ou <TT CLASS="filename" >/usr/lib/sendmail</TT >. <B CLASS="command" >configure</B > (configura) uma tentativa correta de localizar ele para você e definir um padrão, mas se ele falha, você pode definir ele aqui. </P ><P > Sistemas que não usam sendmail deveriam definir esta diretiva para "sendmail wrapper/replacement" que seus sistemas de email oferecem, se algum. Por exemplo, <A HREF="http://www.qmail.org/" TARGET="_top" >Qmail</A > usuários podem normalmente, defini-lo para <TT CLASS="filename" >/var/qmail/bin/sendmail</TT > ou <TT CLASS="filename" > /var/qmail/bin/qmail-inject</TT >. </P ><P > <B CLASS="command" >qmail-inject</B >não requer nenhuma opção para processar o email corretamente. </P ></DD ></DL ></DIV > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.resources" >Tipos Resource</A ></H1 ><P >Esta extensão não possui nenhum tipo resource.</P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="mail.constants" >Constantes pré-definidas</A ></H1 ><P >Esta extensão não possui nenhuma constante.</P ></DIV ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Índice</B ></DT ><DT ><A HREF="function.ezmlm-hash.html" >ezmlm_hash</A > -- Calcula o valor do hash necessário para EZMLM</DT ><DT ><A HREF="function.mail.html" >mail</A > -- Envia email</DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.lzf-optimized-for.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.ezmlm-hash.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >lzf_optimized_for</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >ezmlm_hash</TD ></TR ></TABLE ></DIV ></BODY ></HTML >