Postfix leitet alles an einen User weiter
Ich möchte eine kleine Mailingliste mit Postfix realisieren, allerdings werden alle E-Mails an einen Benutzer weitergeleitet.
Hallo zusammen!
Ich bin dabei, eine Mailingliste mit Postfix zu bauen, leider funktioniert dies nicht so ganz wie ich mir das vorstelle. Meine Idee war folgendes: Der Benutzer schickt eine E-Mail an se@se-studenten.de, diese E-Mail wird über virtual_alias_maps an den virtuellen User (kein Systemuser) "se" weitergeleitet. In der alias_map wird der Benutzer mit einem Skript verknüpft, welches allerdings nie aufgerufen wird. Nach ein paar Tests fand ich heraus, dass an der Konfiguration grundlegend etwas nicht stimmt: Es wird alles was an E-Mails hereinkommt IMMER an den Benutzer aaron weitergeleitet, egal was ich mache.
Hier meine Konfiguration:
/etc/postfix/main.cf
/etc/postfix/virtual
/etc/aliases
Auszug aus /var/log/mail
Vor dem Verwenden der E-Mail habe ich natürlich folgende Befehle ausgeführt:
postalias /etc/aliases
postmap /etc/postfix/virtual
postfix reload
Die Mail an se@se-studenten.de wird angenommen, aber an aaron@gridbag.net weitergeleitet und landet auch in dessen Inbox. Wieso wird hier das Skript nicht ausgeführt und warum wird ALLES an den User aaron weitergeleitet?
Viele Grüße,
Aaron
Hallo zusammen!
Ich bin dabei, eine Mailingliste mit Postfix zu bauen, leider funktioniert dies nicht so ganz wie ich mir das vorstelle. Meine Idee war folgendes: Der Benutzer schickt eine E-Mail an se@se-studenten.de, diese E-Mail wird über virtual_alias_maps an den virtuellen User (kein Systemuser) "se" weitergeleitet. In der alias_map wird der Benutzer mit einem Skript verknüpft, welches allerdings nie aufgerufen wird. Nach ein paar Tests fand ich heraus, dass an der Konfiguration grundlegend etwas nicht stimmt: Es wird alles was an E-Mails hereinkommt IMMER an den Benutzer aaron weitergeleitet, egal was ich mache.
Hier meine Konfiguration:
/etc/postfix/main.cf
myhostname = gridbag.net
mydomain = gridbag.net
mydestination = localhost, gridbag.net
relayhost =
mynetworks = 127.0.0.0/8
virtual_alias_domains = aaron-mueller.de, datenhalter.de, se-studenten.de
virtual_alias_maps = hash:/etc/postfix/virtual
alias_maps = hash:/etc/aliases
mailbox_command = procmail -a "$EXTENSION"
smtpd_sasl_auth_anable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
default_rbl_reply = $rbl_code RBLTRAP: Let me alone!!11
smtpd_helo_required = yes
smtpd_delay_reject = yes
/etc/postfix/virtual
@code-krieger.de aaron
@codekrieger.de aaron
@code-warriors.de aaron
@codewarriors.de aaron
@datenhalter.de aaron
@geekvision.org aaron
@gridbag.net aaron
@aaron-mueller.de aaron
se@se-studenten.de se
se-request@se-studenten.de se-request
/etc/aliases
mailer-daemon: postmaster
postmaster: root
#[...]
logcheck: root
root: aaron
se: "|/home/aaron/mlist/redirect.rb"
Auszug aus /var/log/mail
May 22 01:15:21 gridbag postfix/smtpd[1977]: connect from dns1.rz.hs-heilbronn.de[141.7.1.18]
May 22 01:15:21 gridbag postfix/smtpd[1977]: 4151416B9C5EC: client=dns1.rz.hs-heilbronn.de[141.7.1.18]
May 22 01:15:21 gridbag postfix/cleanup[1985]: 4151416B9C5EC: message-id=<4A15E08A.9060807@aaron-mueller.de>
May 22 01:15:21 gridbag postfix/qmgr[16313]: 4151416B9C5EC: from=<mail@aaron-mueller.de>, size=1014, nrcpt=1 (queue active)
May 22 01:15:22 gridbag postfix/smtpd[1977]: disconnect from dns1.rz.hs-heilbronn.de[141.7.1.18]
May 22 01:15:25 gridbag postfix/pickup[16314]: 127EF16B9C5F8: uid=5001 from=<mail@aaron-mueller.de>
May 22 01:15:25 gridbag postfix/pipe[1990]: 4151416B9C5EC: to=<aaron@gridbag.net>, orig_to=<se@se-studenten.de>, relay=spamassassin, delay=3.8, delays=0.76/0.02/0/3.1, dsn=2.0.0, status=sent (delivered via spam
assassin service)
May 22 01:15:25 gridbag postfix/qmgr[16313]: 4151416B9C5EC: removed
May 22 01:15:25 gridbag postfix/cleanup[1985]: 127EF16B9C5F8: message-id=<4A15E08A.9060807@aaron-mueller.de>
May 22 01:15:26 gridbag postfix/qmgr[16313]: 127EF16B9C5F8: from=<mail@aaron-mueller.de>, size=1319, nrcpt=1 (queue active)
May 22 01:15:26 gridbag postfix/local[3072]: 127EF16B9C5F8: to=<aaron@gridbag.net>, relay=local, delay=1.2, delays=0.95/0.02/0/0.25, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
May 22 01:15:26 gridbag postfix/qmgr[16313]: 127EF16B9C5F8: removed
Vor dem Verwenden der E-Mail habe ich natürlich folgende Befehle ausgeführt:
postalias /etc/aliases
postmap /etc/postfix/virtual
postfix reload
Die Mail an se@se-studenten.de wird angenommen, aber an aaron@gridbag.net weitergeleitet und landet auch in dessen Inbox. Wieso wird hier das Skript nicht ausgeführt und warum wird ALLES an den User aaron weitergeleitet?
Viele Grüße,
Aaron
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 116559
Url: https://administrator.de/forum/postfix-leitet-alles-an-einen-user-weiter-116559.html
Ausgedruckt am: 02.05.2025 um 00:05 Uhr