Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Qual é o limite de caracteres PHP Mail
? A função "mail" é usado em PHP para enviar mensagens de e-mail . Enquanto o PHP não especificamente impor limites sobre o tamanho de uma mensagem de e-mail , ele não fixar um limite para a quantidade de memória que vai atribuir a qualquer um script. Tem também um limite para o número máximo de caracteres que podem ser em uma única linha no corpo de uma mensagem de e-mail . Porque PHP transmite uma mensagem para um servidor de email, uma mensagem pode falhar, mesmo depois de PHP indica um sucesso se a mensagem de falha devido a restrições impostas pelo servidor de correio. PHP "mail" Função

A função PHP "mail" leva três necessário e dois parâmetros opcionais, os quais são strings. O primeiro parâmetro contém o endereço de email do destinatário. A segunda tem o assunto da mensagem . O terceiro parâmetro é a própria mensagem de e-mail . O quarto parâmetro contém cabeçalhos extras , como " De", " Cc " e " Cco ". O último parâmetro contém todas as bandeiras que devem ser passados ​​na linha de comando . A função retorna um valor booleano que indica se a mensagem foi retransmitida com sucesso para o servidor de correio. Por exemplo :

$ result = mail ( $ para , $ assunto, $ mensagem, $ headers );
Email Tamanho

PHP não impor limites especiais sobre o tamanho de uma mensagem de e-mail. Ele, no entanto , estabelecer a quantidade máxima de memória que um único script pode consumir. Esta configuração é chamada de " memory_limit " e pode ser modificado no arquivo de configuração " php.ini " , geralmente encontrada em " /etc/php5/apache2 /. " A configuração padrão é de 8 MB para as versões do PHP anteriores a 5.2 e 128MB em PHP 5.2 ou posterior . Uma vez que uma mensagem é uma seqüência passada para uma função , essa seqüência não pode fazer com que o script para ultrapassar o parâmetro " memory_limit " . Este limite não é afetado por anexos de e-mail , porque o conteúdo de um anexo não são passados ​​na memória para uma função PHP.
Limites de caracteres

PHP impõe uma limite de 70 caracteres para cada linha no texto de uma mensagem de e-mail. Isso significa que você tem que inserir o caractere de alimentação de linha "\\ n" para quebrar um e-mail em várias linhas , se a mensagem é mais do que 70 caracteres. A função PHP " wordwrap " vai fazer isso por você , passando- a string da mensagem e a largura máxima de 70, por exemplo :

$ result = mail ( $ para , $ assunto , wordwrap ( $ mensagem, 70) , $ headers );
o PHP Relé

PHP não enviar uma mensagem de e-mail. Ele retransmite a mensagem para um agente de transporte de correio, ou MTA , como o Exim, Microsoft Exchange , Postfix , Qmail ou Sendmail . O MTA envia o e-mail para o destinatário. O valor de retorno da função PHP "mail" indica o sucesso do relé para o MTA , não da entrega ao destinatário. Se um MTA impõe restrições sobre o tamanho de um e-mail, incluindo os anexos , ea mensagem exceder esse limite , a função PHP "mail" irá retornar um resultado bem-sucedido ea mensagem vai falhar com a MTA. O MTA normalmente envie um e-mail ao remetente indicando que a mensagem não foi enviada porque excedeu o tamanho máximo permitido.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer comentários em um arquivo PHP 
·Tutorial para AJAX e JQuery Paginação em PHP 
·O Joomla usar uma grande quantidade de memória RAM 
·Como importar conexões em MySQL Workbench 
·Comparação da CFM para PHP 
·Como encontrar o melhor grades de dados em PHP 
·Como Fazer Bookmark Sistemas em PHP e MySQL 
·SQL não suportado Dados Tipo de erro em Integer Coluna…
·Como Chegar JavaScript se ele está desativado no PHP 
·Por que meu PHP MySQL Página tão lento 
  Artigos em destaque
·Como criar uma URL Baseado em WSDL 
·Como programar jogos com Java 
·Como usar o Pivot em SQL 
·Como converter um Word para um Integer 
·Como fazer fitas em CSS3 
·Qual é a classe String no Java 
·Como usar objetos para executar métodos pertencentes a…
·Escrever e Projetando Videojogos 
·Como fazer 3D em Java 
·Como usar o C + + para obter USB Pen números de série…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados