Gibt es eine Möglichkeit, ausgehende E-Mails mit Apache und PHP auf einem Drobo 5N zu erstellen, ohne Quellcode zu kompilieren?

441
tolsen64

Ich wollte E-Mails von meiner Webseite in Apache und PHP auf meinem Drobo 5N senden. Ich habe viele Antworten zum Cross-Compilieren von MSTMP oder SSTMP gefunden. Die Antworten, die ich speziell mit dem Drobo behandelte, lauteten zum Beispiel:

  1. Suchen Sie einen Cross-Compiler für Ihr Betriebssystem, der die Quelle in etwas konvertieren kann, das vom Drobo-Betriebssystem verwendet werden kann.
  2. Laden Sie die Quelle und alle ihre Abhängigkeiten herunter und erstellen Sie die ausführbare Datei.
  3. Erstellen Sie die Skripts, die für die Installation im Betriebssystem von Drobo erforderlich sind.
  4. Packen Sie alles in ein Archiv, das in einem bestimmten Verzeichnis im Drobo-Dateisystem abgelegt werden kann.
  5. Starten Sie den Drobo neu, damit er den Tarball findet, und installieren Sie die App.

Während dies alles möglich ist, gibt es einen einfacheren Weg, dies auf dem Drobo OS zu tun?

1
Wenn Sie „Viele Antworten gefunden…“ sagen, können Sie dann den Rat zusammenfassen, den sie geben? Dies ist eine gute Antwort, aber für eine selbst beantwortete Frage ist sie etwas „dünn“. JakeGould vor 5 Jahren 0
Vielleicht habe ich etwas zu viel zusammengefasst. Grundsätzlich waren die Antworten, die speziell mit dem Drobo befasst wurden, die folgenden: 1. Finden Sie einen Cross-Compiler für Ihr Betriebssystem, der die Quelle in etwas konvertieren kann, das vom Drobo-Betriebssystem verwendet werden kann. 2. Laden Sie die Quelle und alle ihre Abhängigkeiten herunter und erstellen Sie die ausführbare Datei. 3. Erstellen Sie die Skripts, die zur Installation im Betriebssystem des Drobos erforderlich sind. 4. Packen Sie alles in ein Tarball, das in einem bestimmten Verzeichnis im Drobo-Dateisystem abgelegt werden kann. 5. Starten Sie das Drobo neu, damit es den Tarball findet, und installieren Sie die App. tolsen64 vor 5 Jahren 0
Ich dachte nicht, dass all das für jemanden wie mich notwendig war, der nach einer schnellen und einfachen Möglichkeit suchte, E-Mails an den Drobo 5N zu senden. tolsen64 vor 5 Jahren 0
Schau dir meine Bearbeitung an. Alles in Ihrem Kommentar steht jetzt in der Frage und die Frage ist fokussierter. Dies ist alles eine großartige Arbeit, aber denken Sie daran, dies ist eine Frage- und Antwortseite. Wenn Sie genau wissen, warum eine Methode besser ist als eine andere, ist es immer besser, als wenn Sie keine Besonderheiten haben. Gute Arbeit an dieser Lösung! JakeGould vor 5 Jahren 0

1 Antwort auf die Frage

1
tolsen64

Ich konnte ausgehende E-Mails mit dem Drobo 5N bearbeiten und es war viel einfacher, als ich dachte.

  1. Installieren Sie die Modoboa MailserverApp über das Drobo Dashboard . Diese App installiert Postfix als Abhängigkeit.
  2. Bearbeiten Sie die Datei DroboApps/apache/conf/php.ini, um diese 3 Zeilen unter dem [PHP]Abschnitt hinzuzufügen :

    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 
  3. Im Drobo Dashboard stoppen Sie Apache und starten ihn erneut. Du bist jetzt gut zu gehen.

Ich habe ein einfaches PHP-Testskript erstellt, um es zu testen.

<?php  $to = "recipient@somewhere.com"; $subj = "this is the subject"; $message = "This is a test email"; $headers = "From: sender@nowhere.net";  mail($to, $subj, $message, $headers); ?> 

Innerhalb von Sekunden erhielt ich die E-Mail.