Senden von E-Mails von einem Bash-Shell-Skript

Schreibe ich ein Bash shell-Skript für Mac, sendet eine E-Mail-Benachrichtigung mit der Eröffnung eines automator-Anwendung, die sendet E-Mail mit dem Standard E-mail-Konto in Mail.app. Die automator-Anwendung legt auch eine text-Datei, die das Skript geschrieben hat. Die Probleme dieser Lösung sind die

  1. Es ist sichtbar in der GUI beim senden
  2. Es Stiehlt den Fokus, wenn E-Mail nicht die aktuelle Anwendung
  3. Es ist abhängig von E-Mail.app-Konto-setup wird in der Zukunft gültig

Ich-Figur zu bekommen, um diese Mängel sollte ich die E-mail senden direkt aus dem Skript durch Eingabe SMTP Einstellungen, eine Adresse zu senden, etc. direkt in das Skript. Der Haken ist, möchte ich zur Bereitstellung dieses Skript auf mehreren Computern (10.5 und 10.6), ohne dass Postfix auf dem computer. Ist es möglich dies in das Skript, so läuft es auf ein base-Mac OS X-Installation von 10.5. und 10.6?

Update: ich habe festgestellt, das -bs option für Sendmail scheint das zu sein, was ich brauche, aber ich bin an einem Verlust, wie Sie die Einstellungen festlegen.

Auch, zu klären, den Grund dafür möchte ich angeben der SMTP-Einstellungen ist, dass mails von localhost auf port 25 gesendet via Postfix blockiert werden würde von den meisten Firmen-firewalls, aber wenn ich den server angeben und einen alternativen port werde ich nicht laufen in dieses problem.

InformationsquelleAutor der Frage ridogi | 2009-11-30

Schreibe einen Kommentar