shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Resumo 1492 - Criar uma relação de popusers ponto_htm


From: Marcelo G. Dias
Subject: Re: [shell-script] Resumo 1492 - Criar uma relação de popusers ponto_html
Date: Sat, 02 Apr 2005 08:50:01 -0300
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

address@hidden escreveu:

> Mensagem: 17
>      Data: Thu, 31 Mar 2005 03:32:40 -0000
>        De: "xxoin" <address@hidden>
>   Assunto: Criar uma relação de popusers ponto_html
>
>
> Boa noite pessoal.
> ------------------
>
> 1- Situação existente:
>
> Hoje, quando crio um usuário no Servidor de Correio, preciso
> atualizar manualmente, uma relação existente num link da
> Página_Intranet .
>
> 2- O que pretendo implementar:
>
> Um script que pegue os popusers e redirecione para um arquivo.html
> que será chamado no link da PáginaWeb. O conteúdo deste arquivo.html
> precisa conter um link para chamada de um cliente de e-mail, isto é:
> mailto:Usuário Fulano <address@hidden>
Neste caso o melhor é criar um CGI que crie esta pagina dinamicamente, se seu servidor estiver configurado para rodar CGI´s segue o exemplo.

=====================================================================
#! /bin/bash

# disable filename globbing
set -f

#echo Content-type: text/plain
echo -e "Content-type: text/html \n\n"

echo "<html><head><title>== Exemplo de Lista ==</title>"
echo "<link href=/formato/css/padrao.css rel=stylesheet type=text/css></head>" echo "<body bgcolor=#cfcfcf text=#989898 topmargin=0 marginheight=0 marginwidth=0 leftmargin=0>" echo "<table border=0 cellpadding=4 cellspacing=2 width=780 bgcolor=#000000 align=center>"
echo "<tbody><tr>"
echo "<td align=left valign=top bgcolor=#f6fcf6><h4><b>== Exemplo de Lista ==</b></h4></td>"
echo "</tr>"
awk -F":" '$6 ~ /\/home\// {print \
        "<tr><td align=left valign=top bgcolor=#f6fcf6><b>"
        "<a href=mailto:"$1"@servidor.net>"$1"@servidor.net</a>"
        "</b></td></tr>"}' /etc/passwd
echo "</tbody></table></body></html>"
=====================================================================

Obs.: Todos os usuários do meu sistema com e-mail tem seu diretório home, por isso utilizei ele como condição para ser listado na relação, e caso você não possa alterar arquivo.html para o /diretório_CGI/arquivo.sh, neste caso altere o arquivo para se tornar um frame apontando para o CGI, Valeu ...

>
> 3- Preciso de sugestões [do material para a pesca]...
>
> 4- Grato.
>
>
> _______
> Edson


--
\|||||/
(o o)       *** Seja Livre e evite a pirataria use GNU/Linux ***
--( )-0ooo-------------------------------------------------------
| MARCELO GIOVANNI DIAS - WEBMASTER
| E-mail: address@hidden - Site : http://www.boletim.net
-----------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]