E-mails através de um servidor remoto
Publicado por Paulo Rodrigo 12/03/2009
[ Hits: 7.946 ]
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
Gerenciador Simples de Empresa
Converter Wav para MP3 usando Lame e PPSS para multi processamento via shell script - Asterisk
WallpaperID - papel de parede com IP e kernel do usuário
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (1)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)