Instalar manualmente o SSMTP no NAS Drobo 5N sem o pacote APT-GET

0

O objetivo é obter uma notificação por email de saída quando uma tarefa cron é executada no meu dispositivo NAS Drobo 5N. Mas, parece não haver nenhum pacote instalado como e-mail, sendmail ou ssmtp que permita o envio de e-mails.

Eu preferiria enviar e-mails usando uma conta do Gmail e parece que o SSMTP seria adequado para isso. No entanto, nem o apt-get, yum ou pacman funcionam a partir do shell e retornam "não encontrados". Eu instalaria o pacote manualmente, mas eu nem sei qual versão do Linux esta caixa está rodando (por exemplo: Debian Squeeze, Arch, etc.).

Quando eu emito o comando:

$cat /proc/version

O que é retornado é:

Linux version 3.2.58-2 (root@buildtestserver3) (gcc version 4.4.5 20100614
(prerelease) (FSF GNU GCC branch-4.4.5. Marvell GCC 201106-257.a1ba7f96) )
#1 SMP Thu May 26 14:04:32 PDT 2016

E o comando:

$uname -mrs

retorna:

Linux 3.2.58-2 armv7l

Então,

  1. É possível instalar o pacote do SSMTP nessa caixa? E
  2. Qual é o pacote SSMTP apropriado para baixar manualmente? E finalmente,
  3. Como faço para instalá-lo manualmente?

Agradecemos antecipadamente por sua contribuição.

    
por Brainflurry 30.06.2017 / 20:47

2 respostas

0

1) Em princípio sim.

O Drobo não é um sistema Debian, então você não pode usar pacotes Debian. Nem mesmo os ARM, porque eles serão compilados para diferentes bibliotecas.

O que significa que você tem que fazer uma compilação cruzada ou encontrar alguém que já tenha compilado a mesma. O Google vira o site Droboports .

2) Olhando para o seu repositório de aplicativos , parece não haver um aplicativo MTA pronto.

O que significa que você escolhe o que achar mais simples, primeiro tente compilá-lo você mesmo no Debian em seu PC para ter uma idéia de como ele funciona, e então faça sua compilação cruzada usando as ferramentas fornecidas.

3) Dê uma olhada no site Drobo, siga links como este , e veja se você pode entrar em contato com a comunidade Drobo se você está preso e não consegue descobrir como usar as ferramentas de compilação cruzada.

4) Observe que, em princípio, você também pode entrar em contato com um MTA em um computador em sua rede local via cron em seu Drobo. SMTP não é tão difícil de fazer. Embora isso não seja tão confiável quanto executar um MTA diretamente no Drobo.

    
por 01.07.2017 / 09:46
0

Consegui enviar e-mails de saída trabalhando no Drobo5n e foi muito mais simples do que eu pensava.

  1. No Drobo Dashboard, instale o aplicativo Modoboa Mailserver. Este aplicativo instala o Postfix como uma dependência.
  2. Edite o arquivo DroboApps / apache / conf / php.ini para adicionar essas três linhas na seção [PHP]:

sendmail_path="/mnt/DroboFS/Shares/DroboApps/mailserver/sbin/sendmail -t -i"
mail.add_x_header = On
mail.log = /mnt/DroboFS/Shares/DroboApps/apache/logs/mail.log

  1. De volta ao painel do Drobo, pare e reinicie o Apache. Você agora está pronto para ir.

Eu criei uma página da web php simples para testá-lo.

<?php
    $to = "[email protected]";
    $subj = "this is the subject";
    $message = "This is a test email";
    $headers = "From: [email protected]";

    mail($to, $subj, $message, $headers);
?>

E em segundos recebi o email.

    
por 11.11.2018 / 07:11