+ Responder ao Tópico



  1. #1

    Padrão Mandar e-mail em modo texto com outro SMTP

    Pessoal,

    Preciso através de uma linha de comando enviar um e-mail de uma máquina linux ->A. Só que tenho que usar o smtp de outro servidor que é sendmail ->B que responde a um dómínio válido na internet.
    Se fosse através de um cliente de e-mail gráfico, poderia configurar smtp e pop3 e mandaria e-mails dessa máquina linux A sem problemas. Mas tenho que fazer isso em modo texto.

    "Tentei usar o comando mail em modo texto, mas os recursos do mesmo são muito limitados. E não consigo fazer com que ele use o smtp do servidor de e-mail sendmail ->B."

    Alguém tem idéia de como fazer esse procedimento em modo texto ? Com algum outro comando que ofereça mais recursos ?

    Robson.

  2. #2

    Padrão

    Olá,

    Não sei qual é sua necessidade, mas você pode utilizar a ferramenta sceo_mail que vem com o MTA Sceo.
    O link para Download é http://sceo.hospedaria.com.br/downlo..._0_28b.tar.bz2

    Você não precisa trocar de servidor SMTP, não tem problema se usa Sendmail, Qmail ou Postfix... apenas puxe o arquivo que te passei, dentro do arquivo sceo_0_28b.tar.bz2 existe o usr/local/sceo/sceo_mail. Este programa envia emails em modo texto, você pode especificar em linha de comando mesmo o remetente, destinatário, assunto, apontar arquivos de anexos, o IP da maquina SMTP na qual ele vai utilizar para entregar o email e até um usuário e senha caso precise autenticar-se

    De uma olhada na 'ajuda' do programa:

    # sceo_mail --ajuda
    Sceo Mail v0.1t
    Opcoes | Descrição
    -t ----> Para forcar o Destinatario (To) da mensagem
    Ex: ./sceo_arq -to [email protected] -sf /home/arq_email.txt
    OBS: Com esta opção o email NÃO precisa ter um campo To:

    -f ----> Para forcar o Remetente (From) da mensagem
    Ex: ./sceo_arq -f [email protected] -sf /home/arq_email.txt
    OBS: Com esta opção o email NÃO precisa ter um campo From:

    -sf ----> Enviar um arquivo de email Ex: ./sceo_arq -sf /home/arq_email.txt
    OBS: Caso voce nao use a opcao -a (anexos) o arquivo de email precisa conter os campos
    From:, To: e Subject:

    -su ----> Para forcar o Assunto (Subject) da mensagem
    Ex: ./sceo_arq -su "Este é o campo assunto" -sf /home/arq_email.txt
    OBS: Com esta opção o email NÃO precisa ter um campo Subject:

    -ip ----> Para usar o modo de entrega via TCP/IP
    Voce deve colocar o numero do servidor smtp nesta opção
    Ex: ./sceo_arq -ip 192.168.0.254 -sf /home/arq_email.txt

    -au ----> Forca uma autentiação na hora de entregar o email ao SMTP
    Voce deve especificar o usuario e senha separados por ':'
    Ex: ./sceo_arq -ip 192.168.0.254 -au meuusuario:minhasenha -sf /home/arq_email.txt

    -a ----> Indica um Anexo a incluir no email
    Voce deve especificar o caminho do arquivo a anexar
    OBS: Atualmente só é permitido 50 anexos
    Para usar esta opcao, voce precisa utilizar as opcoes
    -f, -t e -su pois se voce passar um cabeçalho, ele será
    desconsiderado e incluido no corpo do email
    A especificacao dos anexos devem ser separados por espacos
    Ex ./sceo_arq -sf /home/arq_email.txt -su "Teste com anexo" -t [email protected] -a /home/usuario/figura.jpg
    ./sceo_arq -sf /home/arq_email.txt -su "Teste com anexo" -t [email protected] -a /home/usuario/figura.jpg /home/usuario/figura2.jpg /home/usuario/figura50.jpg



    Espero ter ajudado
    Abraço,
    Lucas
    Última edição por lpriori; 26-09-2008 às 13:37.