Configuração no Serviço de Envio de Email dos Sites

De Wiki CTIC


ALTERAÇÃO NO SERVIÇO DE ENVIO DE E-MAIL EM SITES HOSPEDADOS NA UFPA


Atencao.png

Observação: Todos os passos deste tutorial devem ser seguidos impreterivelmente para qualquer tipo de página que esteja alocada nos servidores da UFPA e que desejam enviar e-mail via formulário. Qualquer página que gere spam ou tenha robôs geradores de spam, será imediatamente retirada do ar pelo CTIC.


Icon alerta.png

Aviso: Em virtude da reestruturação de nossos servidores Web, informamos que há um novo procedimento para envio de e-mail para sites em PHP. Para alterar as configurações do seu site, siga os procedimentos abaixo:


Seta.pngUtilizando Validação de Formulários com o PhocaCaptcha

  1. Baixe o arquivo captcha.zip.
  2. Extraia os arquivos.
  3. Adeque à página "/captcha/index.php" que irá enviar o e-mail para que o captcha seja enviado junto a mensagem.
  4. Exemplo de formulário com captcha.
  5. Adapte o formulário com captcha criado para autenticar de acordo com o tutorial abaixo.


Seta.pngAutenticação de e-mail via web usando o PHPMailer.

O PHPMailer é uma classe pronta para envio de e-mails através do PHP, via conexão SMTP ou POP3, largamente utilizado. Seu método de envio é 

altamente recomendado, além de ser considerado melhor do que a função mail(), que é padrão da linguagem PHP.

  1. Baixe o arquivo Phpmailer.
  2. Extraia os arquivos.
  3. Siga o exemplo de código abaixo, para envio de e-mail pelo PHPMailer.


CODE

<?php

    require_once("phpmailer/class.phpmailer.php");

    $mail = new PHPMailer();

    $mail->IsSMTP(); // send via SMTP

    $mail->Host = "smtp.ufpa.br" //seu servidor SMTP

    $mail->SMTPAuth = true; // 'true' para autenticação

    $mail->Username = "usuario@ufpa.br" // usuário de SMTP

    $mail->Password = "senhaxxx" // senha de SMTP

    $mail->From = "usuario@ufpa.br" //coloque aqui o seu email, para que a autenticação não barre a

    mensagem

    $mail->FromName = "remetente"

    $mail->AddAddress("email@destinatario","Nome do Destinatario" );

    $mail->AddAddress("email@destinatario" ); // (opcional) só o envio pelo email

    $mail->AddReplyTo("email@destinatario.copia","Nome do Destinatario com cópia" ); //aqui você coloca o

    endereço de quem está enviando a mensagem pela sua página

    $mail->WordWrap = 50; // Definição de quebra de linha

    $mail->AddAttachment("/caminho/do/anexo/no/servidor.ext" ); // (opcional) anexos

    $mail->AddAttachment("/caminho/do/anexo/servidor.ext","nome_do_anexo.ext"); // (opcional) mais

    anexos

    $mail->IsHTML(true); // envio como HTML se 'true'

    $mail->Subject = "Assunto da mensagem "

    $mail->Body = "Conteúdo da mensagem HTML "

    $mail->AltBody = "Para mensagens somente texto"

    if(!$mail->Send())

    {

    echo "Mensagem não enviada"

    echo "Mailer Error: " . $mail->ErrorInfo;

    } else

    {

    echo "Mensagem enviada"

    }

?>

Atencao.png

Observação: Os códigos de programação mencionados neste Wiki são uma sugestão. Contamos com sua compreensão para o fato de que o CTIC não possa se responsabilizar por apresentar mais detalhes a respeito de sua implementação e utilização.


Contato icon.png

Caso estiver com dúvidas ou desejar obter maiores informações, entre em contato com a nossa Central de Atendimento, através dos telefones

(91) 3201-7288 | 8280 | 7391 | 7802 ou do e-mail atendimento@ufpa.br.


Atenciosamente,

CTIC/UFPA

Ferramentas pessoais