Acabei de configurar um novo servidor Ubuntu 10.04 LTS no linode para mim. Seguiu uma excelente instrução em: aqui para concluir a instalação de algumas coisas básicas, incluindo o postfix.
Estou tentando descobrir uma maneira de enviar um email para o meu endereço do gmail com um anexo, mas não consigo descobrir como. Já confirmei que o e-mail pode acessar minha conta do Gmail.
No final, eu tenho que usar o mutt para enviar o email com anexos, provavelmente o SendEmails também funcionará bem, mas estou pensando em como fazer a mesma coisa no postfix na linha de comando?
Muito obrigado antecipadamente por esta pergunta idiota.
mail -a foo.zip
não anexafoo.zip
a uma mensagem como emmutt
.mail
, eu acho. Faz isso em heirloom-mailx.O Postfix é um agente de transferência de mensagens (MTA) . Seu trabalho é lidar com a entrega do correio: pegue-o e envie-o para o próximo ponto em sua rota. O Postfix é um funcionário dos correios, cuja tarefa é pegar um envelope e (com a ajuda de seus colegas) levá-lo ao destinatário.
O que você está pedindo aqui é trabalho de secretariado: montagem de documentos para colocá-los no envelope. Esse não é o trabalho do Postfix: é um trabalho para um agente de usuário de email (MUA) . Você pode escrever um MUA bruto que apenas monta peças para fazer um correio em algumas linhas de casca, como fez o grawity , mas o Mutt é realmente uma boa ferramenta para esta tarefa.
fonte
Na linha de comando, eu gosto de usar "sendemail", que no ubuntu / debian pode ser instalado na linha de comando da seguinte forma:
Em seguida, você pode simplesmente dizer a ele para usar localhost (Postfix) como o MTA.
Na verdade, acabei de perceber que localhost: 25 é o padrão:
Você adiciona anexos usando o sinalizador -a:
fonte
O mailx 12.4 possui uma opção para anexar arquivos:
Por exemplo:
fonte