Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

procmail und e-mail weiterleitung

Alles rund um das Internet, Internet-Anwendungen (E-Mail, Surfen, Cloud usw.) und das Einrichten von Netzwerken einschl. VPN unter Linux

Moderator: Moderatoren

Gesperrt
Zero2000
Newbie
Newbie
Beiträge: 33
Registriert: 9. Apr 2004, 19:16
Kontaktdaten:

procmail und e-mail weiterleitung

Beitrag von Zero2000 »

Hallo

Ich würde gern eine ankommende e-mail an 2 andere adressen weiterleiten lassen.
bisher steht das in meiner procmail:

Code: Alles auswählen

:0
*^(To|X-RCPT-TO|Bcc|Cc|X-RCPT):.*email@adresse.de
! User
Wie bekomme ich da noch eine e.mail adresse dahinter wohin eine kopie gehen soll?
muß ich die 2.adresse mit komma trennen oder mit tab-zeichen?
oder kann man das was ich da geschrieben habe auch einfacher schreiben?

MfG Maik
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

so geht das

:0 c (carbon copy)
*^(To|X-RCPT-TO|Bcc|Cc|X-RCPT):.*email@adresse.de
! User

:0
*^(To|X-RCPT-TO|Bcc|Cc|X-RCPT):.*email@adresse.de
! User2


man procmailrc lesen :)
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

oder so:

Code: Alles auswählen

:0
*^(To|X-RCPT-TO|Bcc|Cc|X-RCPT):.*email@adresse.de 
{
        :0 c
        ! user

        :0
        ! user2
}
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Zero2000
Newbie
Newbie
Beiträge: 33
Registriert: 9. Apr 2004, 19:16
Kontaktdaten:

Beitrag von Zero2000 »

Hallo

Leider bekomme ich das so nicht hin das ich eine e-mail weiterleite.

Code: Alles auswählen

:0 
*^(To|X-RCPT-TO|Bcc|Cc|X-RCPT):.*email@adresse.de 
{ 
        :0 Cc 
        ! user 

        :0 
        ! user2 
}
Habe es mit einem c versucht und mit Cc
Ich wollte halt gern das der User der linuxuser ist und User2 sollte eine externe e-mailadresse sein.
Ist das machbar?

MfG Maik
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

wo steht deine procmailrc ? zentral in /etc oder im $HOME eines users ?

funktioniert das procmail nicht oder ist es ein Problem deines postfix (?)
d.h. du musst mal ein paar mehr Infos zu deinem eMail-Server rumkommen lassen :) SOnst ist das wie fischen im trüben ...

im procmail-script kann man auch log-Features aktivieren. Und dann in den log-Daten nachschauen was genau passiert.

Ansonsten hier noch ein wenig Lesestoff:
http://www.europe.redhat.com/documentat ... cmail.php3
http://www2.uibk.ac.at/zid/systeme/mail ... cmail.html
http://www.stimpy.net/procmail/tutorial/
http://www.trash.net/faq/procmail.shtml
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Benutzeravatar
TeXpert
Guru
Guru
Beiträge: 2166
Registriert: 17. Jan 2005, 11:22

Beitrag von TeXpert »

wichtig dabei ist aber ein Mail-Loop zu vermeiden, d.h. Du solltest in die weitergeleitete Mail mit formail noch einen Header "X-SeenHereBefore=blahblah" oder so einfügen, so dass diese Mail nicht mehrfach weitergeleitet wird.

Code: Alles auswählen

# to resolve all your problems, try this:
HOWTO='pack c5,41*2,sqrt 7056,unpack(c,H)-2,oct 115' && perl -le "print $HOWTO"
Ich beantworte keine Supportfragen per PM!
Benutzeravatar
blueshawk
Member
Member
Beiträge: 74
Registriert: 25. Mai 2004, 16:55
Wohnort: Pressbaum/NÖ
Kontaktdaten:

Beitrag von blueshawk »

grüß euch.

ich möchte gerne den newsletter von H+BEDV schon am server an 2 mailadressen verteilen. könnt ihr bitte folgenden auszug aus der .procmailrc kontrollieren und mir sagen ob das so möglich ist, oder ob ich einen fehler gemacht hab:

Code: Alles auswählen

#********** Im Betreff steht "H+BEDV Newsletter" ***************************
:0:
* ^Subject: .*H+BEDV Newsletter
   {
   :0 c
   ! user1@linux.netz
   :0 c
   ! user2@linux.netz
   }

danke blueshawk
OS: SuSE Linux 10.0
Kernel: 2.6.13
KDE: 3.4.2
CPU: Intel Pentium D 820
RAM: 2x 1 GB Kingston HyperX
HDD: 2x 160 GB Maxtor
Display: 2x 19" LG Flatron
Benutzeravatar
blueshawk
Member
Member
Beiträge: 74
Registriert: 25. Mai 2004, 16:55
Wohnort: Pressbaum/NÖ
Kontaktdaten:

Beitrag von blueshawk »

weiß denn keiner ob das so geht oder nicht ?!
OS: SuSE Linux 10.0
Kernel: 2.6.13
KDE: 3.4.2
CPU: Intel Pentium D 820
RAM: 2x 1 GB Kingston HyperX
HDD: 2x 160 GB Maxtor
Display: 2x 19" LG Flatron
Gesperrt