+ Responder ao Tópico



  1. #1
    marceloedrei
    Visitante

    Padrão enviar email script

    Pessoal,

    Primeiro lugar parabens pelo novo visual, nao sei se soh isso q mudou mas o visual ficou mto bonito....

    Estou criando um script para envio de emails usando o sendmail tdo esta ok, a nao ser pelo fato que se eu incluir mais de um endereco o segundo nao recebe a msg.

    O comando que estou usando é o seguinte:

    echo From: [email protected]'\n'To: [email protected]'\n'Subject: Invalid userID'\n\n'"`cat invalid_userid.txt`"'\n\n.\n' | sendmail -f server [email protected]

    jah testei com "," ";" somente espaco, criando uma variavel com os enderecos, e nenhuma resolveu

    Obrigado

    Marcelo

  2. #2
    Mameli
    Visitante

    Padrão Re: enviar email script

    Marcelo

    Te dou duas sugestões:-
    1a) Experimente usar o \; para o Linux não interpretar o ";" como final do comando;
    2a) Utilize o "for" para substituir o e-mail, por uma variável:

    for EMAIL in [email protected] [email protected]
    do
    echo From: [email protected]'\n'To: $EMAIL'\n'Subject: Invalid userID'\n\n'"`cat invalid_userid.txt`"'\n\n.\n' | sendmail -f server [email protected]
    done

    []s

    Mameli