Startseite LUG Untermain

Startseite
 
Über uns
Stammtisch
 
Über Linux
SW-Patente
Rezensionen
 
Mailingliste
Online-Mail-Archiv
 
LUG-IRC Channel
LUG-IRC Statistik-NEU-
 
Gästebuch
 
Arbeitsgruppen
Softwaredownloads
Vorträge
FAQ & Hints
HOWTOs
Doku-Wiki -NEU-
 
LUG-Kalender
Links
 
Blog
LUGUM-Planet


hosted by
logo

User-Bereich
(passwortgeschützt)
Passwort vergessen?
219 Mitglieder

Anmelden - HIER -






Wie richte ich SMTP-after-POP unter Linux ein?

Sendmail

Gegenüber der vorherigen Konfiguration muß die Konfigurationsdatei in einigen Punkten verändert werden. Da in dieser Konfiguration ein Smart-Relay-Host eingetragen ist, wird "Mailertable" nicht mehr benötigt. Damit nicht bei jeder neuen Mail eine Verbindung zum Provider aufgebaut werden muß wurde das Feature "expensive" eingefügt. Dieses scheint es allerdings nur bei SuSE-Linux zu geben. Erst wenn Sendmail mit dem Parameter "-q" aufgerufen wird, werden alle gespoolten Mails verschickt. Lokale Mails werden natürlich trotzdem sofort zugestellt.

Die neue Sendmail-Konfiguration wird mit
# m4 /etc/mail/linux.mc > /etc/sendmail.cf
erstellt.

In der Konfigurationsdatei /etc/rc.config.d/sendmail.rc.config ist der Wert des Parameters "SENDMAIL_ARGS" auf "-bd -om" zu ändern.

Anschließend ist ein Neustart des Sendmail-Prozesses notwendig
# /sbin/init.d/sendmail restart
bzw. seit SuSE-7.1
# /etc/init.d/sendmail restart

include(`/usr/share/sendmail/m4/cf.m4')
divert(0)dnl
VERSIONID(`@(#)Setup for SuSE Linux     8.11.0-0.4 (SuSE Linux) 04/09/2000')
OSTYPE(`linux')dnl
dnl FEATURE(`mailertable', `hash /etc/mail/maiable', `hash /etc/mail/mailertable.db')dnl
FEATURE(`genericstable', `hash /etc/mail/genericstable.db')dnl
FEATURE(`access_db')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')dnl
define(`confPRIVACY_FLAGS', `needmailhelo,novrfy,noexpn,noetrn,noverb')dnl
define(`SMART_HOST',    `smtp:mail.gmx.de')dnl
define(`LOCAL_RELAY',   `smtp:mail.gmx.de')dnl
FEATURE(`expensive')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`gmx.de')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`allmasquerade')dnl
LOCAL_USER(joerg joerg.schuetter root)dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl
DOMAIN(`generic')dnl
LOCAL_CONFIG
Djgmx.de

Fetchmail

Im Homeverzeichnis von root wird nun die Konfigurationsdatei für Fetchmail erstellt. Diese Datei hat den Namen .fetchmailrc. Auf meinem Rechner sieht die Datei für GMX etwa so aus.

set postmaster "postmaster"
set bouncemail
set properties ""
poll pop.gmx.de proto pop3
    user "1234567", with password "sagichnicht", is "joerg" here;

Cron-Job

Nun ist es an der Zeit Fetchmail mit Sendmail zu verknüpfen. Dieses läßt sich am einfachsten durch eien Cron-Job verwirklichen. Soll z.B. alle 42 Minuten nach jeder vollen Stunde die Mails abgeholt bzw. versand werden so ist die Zeile
42 * * * * /usr/bin/fetchmail > /dev/null 2> /dev/null; sleep 15; /usr/sbin/sendmail -q
durch den Befehl
# crontab -e
im VI-Editor einzufügen.

Für alle die den Editor VI nicht so gut beherrschen, hier die Eingabe:

  • "I": großes i = Einfügen am Zeilenanfang
  • Zeile einfügen: Einfügen der Textzeile, mit Return abschließen
  • "ESC": Drücken der Escape-Taste
  • ":wq": Doppelpunkt, klein w, klein q = Befehl zum Speichern und Beenden der Datei
  • "Return": Übernehmen des Befehls (Speichern und Beenden) durch Return

Disclaimer
Impressum


News
- Solarmodul mit 33,9 Prozent Wirkungsgrad
 
- Nokia verlagert Smartphone-Produktion nach Asien
 
- Schützt das Urheberrecht auch Pornografie?
 
- Yahoo krempelt Verwaltungsrat um: Vorsitzender hört auf
 
- Bericht: Barnes & Noble hat im Patentstreit mit Microsoft gute Karten
 
- Telepolis-Special Mensch+ ab sofort bestellbar
 
- Bundeswehr setzt auf Open Source und SOA
 
- Google veröffentlicht Chrome für Android
 
- iTunes matcht selbst kurze Hörproben
 
- Körperscanner für alle australischen Flughäfen