3 amostra de scripts PHP para enviar e -mails
- 3873
- 750
- Mr. Mitchell Hansen
PHP (pré -processador de hipertexto) é uma linguagem de programação mais fácil usada para desenvolvimento mais rápido. A função php Mail () permite enviar e -mails diretamente de um script. Esta função retorna verdadeiro Para a entrega bem -sucedida de email, devolva retorno falso.
Php correspondência()
Função usa o valor sendmail_path do arquivo ini. Para sistemas UNIX, o valor padrão é usado como /usr/sbin/sendmail ou /usr/lib/sendmail. Os sistemas que não estão em execução com o Sendmail devem definir esta diretiva para outras substituições de correio, como /var/qmail/bin/sendmail para qmail.
Neste artigo, você aprenderá 3 métodos de envio de e -mails usando scripts de php de amostra.
- Script PHP simples para enviar e -mails
- Envie email usando PHP com formato HTML
- Enviando e -mails usando PHP via servidor SMTP remoto
1. Script PHP simples para enviar e -mails
Vamos criar um arquivo php enviar email.php na sua raiz de documentos da web com o seguinte conteúdo. Altere o $ to_email com seu endereço de e -mail do destinatário, $ sujeito e $ corpo conforme sua necessidade, mantenha como for para fins de teste, $ from_email com um endereço de e -mail do remetente.
nano sendemail.php
Adicione o seguinte código PHP de amostra para enviar e -mails:
123456789101112 |
Agora podemos testá -lo com acesso em um navegador da web ou simplesmente executá -lo da linha de comando como abaixo.
php sendemail.php
Saída: Email enviado com sucesso para [Email Protected]
2. Envie email usando PHP no formato HTML
No exemplo anterior, executamos o script PHP através da linha de comando. Vamos tentar outro exemplo para criar um formulário da Web e enviar um email com um script PHP.
Supondo que você já tenha um site hospedado em um servidor ativado com PHP. Crie um script PHP enviar email.php no site Documento do site raiz do seu domínio com o seguinte conteúdo. Isso mostrará uma forma simples no navegador, usando que também podemos enviar um email para fins de teste.