E-mails através de um servidor remoto
Publicado por Paulo Rodrigo 12/03/2009
[ Hits: 7.851 ]
Para rodar este script é necessário ter acesso a algum dominio na internet e que este possua php e um servidor de email.
Tentei, tentei e retentei configurar um servidor de e-mail e não consegui. Por isso criei este script para enviar e-mails via Shell Script para enviar e-mails atraves de minha página na internet.
#script criado para enviar emails atraves de um servidor de emails remoto # os parametros devem ser passados apos a chamada do programa e são os seguintes # 1 - email do destinatario # 2 - email do remetente # 3 - assunto da mensagem (caso hajam espacoes o assunto deve estar entre aspas) # 4 - mensagem do email (o mesmo se aplica no caso de espacos) #executasse com estes parametros ./enviaemail.sh email@destinatario email@remetente assunto mensagem #criando arquivo de email temp=`date +%S%N%S`; echo "<?php " > email$temp.php headers="From: $2"; echo "mail('$1','$3','$4','$headers');" >> email$temp.php echo "echo 'email enviado com sucesso'" >> email$temp.php echo "?>" >> email$temp.php #criando o arquivo que fecha o navegador echo "sleep 0.5" > fecha.sh echo "killall lynx " >> fecha.sh chmod 777 fecha.sh #enviando o arquivo para o servidor remoto ftp -nvp <<EOF open seusite.com.br user usuariodoseusite senhadoseusite bin cd /pasta_criada_para_envio_de_email/ send email$temp.php bye EOF rm email$temp.php #executando o script que fechara o navegador em 5 segundos ./fecha.sh & #acessando o script que processara o envio do email lynx http://seusite.com.br/pasta_criada_para_envio_de_email/email$temp.php ftp -nvp <<EOF open seusite.com.br user usuariodoseusite senhadoseusite bin cd /pasta_criada_para_envio_de_email/ del email$temp.php bye EOF
Compilando o apache2.2 com php5 e mysql5.1 no slackware
Detalhes técnicos do processador - CPUINFO
Configurador de interface de rede.
Backup bases de dados Firebird com envio via FTP e local
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)