Você está aqui: Página Inicial Serviços Web Hospedagem de Sites Hospedagem PHP/MySQL Enviando e-mails através do PHP

Enviando e-mails através do PHP

Informações sobre o uso correto da função PHP mail()

O envio de e-mails através do PHP deve ser feito observando 2 pontos básicos:

  1. Usar como (real_sender) um endereço do domínio @ufrgs.br que seja monitorado.
    Neste endereço serão entregues as notificações de falha de entrega de mensagens.
  2. Limitar o tamanho de e-mails em 15MB.
    O limite dos servidores da UFRGS é de pouco mais de 20MB por mensagem,  porém não é recomendado enviar mensagens muito grandes, pois o provedor de e-mails do destinatário pode não aceitar as mensagens.

 

Segue um exemplo de código que pode ser utilizado no servidor colossus:

$to      = 'Destinatario <nome@dominio.com>';
$subject = 'Assunto sem caracteres especiais';
$message = 'conteudo do email. 
Atencao para codificacao do texto, clientes de email podem interpretar errado';

$headers = 'From: Nao pode usar caracteres especiais <endereco_from_nao_importa@ufrgs.br> ' . "\r\n" .
           'Reply-To: endereco_de_contato_ao_fazer_reply_to@ufrgs.br' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

$real_sender = '-f conta_de_email_monitorada@ufrgs.br';

mail($to, $subject, $message, $headers, $real_sender);