+ Responder ao Tópico



  1. #1

    Padrão E-mail Via console

    Pessoal como faço para enviar um e-mail em modo texto, preciso instalar algum cliente de e-mail?

  2. #2

    Padrão

    Dah uma lida no manual do comando mail

    Código :
    # man mail

    Basicamente é assim:

    Código :
    # cat /caminho/texto_que_quer_enviar.txt | mail -a </caminho/arquivo_anexo> -b <email_do_cara> -s "<assunto>"

    ou
    Código :
    # echo "O que você quer falar \n agora em outra linha" | mail -a </caminho/arquivo_anexo> -b <email_do_cara> -s "<assunto>"

  3. #3

    Padrão

    Amigo obrigado pela ajuda eu li o man mas não me ajudou muito.
    e fiz o que vc escreveu e deu a seguinte menssagem:
    You must specify direct recipients with -s, -c, or -b
    E eu escrevi exatamente o que vc mandou.

  4. #4

    Padrão

    Cara, eu tinha respondido apenas pelo manual mas resolvi agora testar aqui.

    Use assim:

    Código :
    # echo "O que você quer falar \n agora em outra linha" | mail -a </caminho/arquivo_anexo>  -s "<assunto>" <email_do_cara>

    Viu a diferença? Joguei o e-mail para o final e retirei o -b

  5. #5

    Padrão

    Cara, eu fiz outro teste aqui. o \n no comando echo enão funcionou.

    Para escrever um e-mail com várias linhas você deverá utilizar um arquivo de texto e dar um
    Código :
    cat arquivo.txt | ...

  6. #6

    Padrão

    Kra se o cliente mail já estiver sido intalado e so da esse comando:

    mail -a resultado.pdf -s "Assunto-da-mensagem" [email protected] < /home/conteudo.txt

    -a = adiciona um anexo, no exemplo, resultado.pdf
    -s = assunto da mensagem
    /home/conteudo.txt = caminho do arquivo com o texto do e-mail

    Espero q ajude!