E-Mail mit SMTP über einen Satelite Server

Warum machen wir das?

Oft hat man einen lokalen Server ohne feste IP-Adresse. Dann ist es zwar auch möglich E-Mails zu verschicken, aber die meisten Provider werden diese E-Mails als spam abweisen.
Abhilfe schafft hier die Mails über einen etablierten E-Mail Provider zu verschicken.

Was brauchen wir (Vorbereitung)

  • gültigen Zugang zu einem E-Mail Provider
  • postfix
  • libsasl2-modules für debian und ubuntu (wenn der Smarthost eine Authentifizierung benötigt)
  • cyrus-sasl für fedora
  • optional noch mailx bzw. bsd-mailx wenn auch von der command line mails zu verschicken

Statt Postfix kann man auch sendmail oder esmtp verwenden. Sendmail schein mir allerdings für diesen fall etwas oversized. bei esmtp fehlen mir ein paar Einstellungsmöglichkeiten.
Daher habe ich mich für postfix entschieden.

Installation

Fedora oder andere rpm basierte Distributionen

sudo dnf install postfix cyrus-sasl mailx
oder —
su
dnf install postfix cyrus-sasl mailx

Debian und Ubuntu

Hier kann man entweder apt-get oder aptitude benutzen. Ich habe immer aptitude bevorzugt, aber das ist wohl geschmacksache …

sudo aptitude install postfix libsasl2-modules bsd-mailx
Auch hier ist natürlich die variante mit su möglich.

Fortsetzung folgt …

Warum diese Website?

Seit vielen Jahren beschäftige ich mich mit Linux und Open Source. Meine ersten Schritte habe ich mit Unix (HP-UX) auf einer HP-9000 gemacht. Dort habe ich auch mit C programmiert.
Später kam immer mehr Microsoft dazu. Allerdings habe ich nie unter Windows mit c++ gearbeitet.
Seit ca. 2005 habe ich mich mit c# im MS VisualStudio beschäftigt. Aber zu Hause habe ich nur Linux auf meinen Rechnern. Außnahme ist eine VM mit Windows für bestimmte Sonderfälle. Natürlich betriebe ich diese VM mit KVM und qemu. Ich finde dies Kombination ist recht performant und dabei auch stabil. Ich kann sie über die Konsole steuern, aber auch ein grafisches Frontend benutzen.

Ich möchte hier ab und zu ein paar Erfahrungen von mir posten. Es wird aber hier kein Nachschlagewerk oder Tutorial geben (zumindest ist es nicht geplant). Aber vielleicht findet der eine oder andere doch ein paar Anreize oder Hinweise.

Soweit erst mal von mir.
Fortsetzung folgt bestimmt ….