Cyrus - Postfix - redirect mails from a special sender domain
Walter Willmertinger
willmis at gmail.com
Thu Jun 22 07:36:04 EDT 2006
By the way is there a possible debugging mode or a logging facility for
sieve?
I found a method "notify", which seems to do the things I want in theory,
but if I install it as a sieve script, nothing happens for this method?
My script:
if allof (address :contains ["From","FROM"] "extspec.com") {
fileinto "Other Users.SharedFolder";
notify :method "mailto:developers at ourdomain.de"
:message "$from$ / $subject$ / $text$";
keep;
}
the fileinto is working, but notify does nothing!
Regards Walter
On 6/22/06, Walter Willmertinger <willmis at gmail.com> wrote:
>
> Thank you for the fast answer, this redirection is working.
>
> But as I think it over, I had another idea which I realized with procmail
> before changing to cyrus.
> The idea was to put a copy of the mail to a shared folder, and notify the
> users of this copy.
> (This was because the sent mails have most time quite large attachments!)
>
> So we with procmail I generated a small mail to a group of users: "Hello
> there is new mail from extspec.de accessible in the shared folder
> concerning ... <subject of real mail>...!"
> Then I redirected the mail to the user imapshared which kept the mail in a
> shared folder!
> The problem was when I tried it with sieve that I did not find the way to
> generate a small mail with a subject
>
> Sounds complicated but with procmail its just this little script:
> -------------- BEGIN ----------------------
>
>
> :0
> c
>
> * ^From:.*extspec.de
>
> * ^Subject:[
> ]*\/..*
> | (
> \
> echo "Subject: New mail from EXTSPEC:$MATCH";
> \
> echo "To: developers at ourdomain.de";
> \
> echo "Attention";
> \
> echo "New mail arrived from EXTSPEC";
> \
> echo "mail was stored in #Shared Folder Extspec-Mails";
> \
> echo "-- "
> \
> ) | $SENDMAIL -oi developers at ourdomain.de
> -------------- END ----------------------
>
>
>
>
> So the question is can I redirect also to a shared folder --> I have found
> this. It is working with
> ---------- BEGIN ------------------------
> require "fileinto";
>
>
> if allof (address :contains ["From","FROM"] " extspec.de") {
> fileinto "Other Users.ExtspecMail";
> redirect "developers at ourdomain.de";
> keep;
> }
> ----------- END -----------------------------------
>
> But in this sieve script the mail is filed in a shared folder, but still
> the whole mail is redirected to the other users.
> Still missing is the topic about the new mail to be sent!
> Some Idea???
>
> Regards Walter
>
>
>
>
>
> On 6/22/06, Sylvain MEDEOT <symedeot at yahoo.fr> wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Walter Willmertinger a écrit :
> > > I am new to Cyrus and used until now UW4-Imap with postfix and
> > procmail.
> > > I need to redirect mails from a special external domain (say all mail
> > > from "extspec.de < http://extspec.de>") to a group of users in our
> > domain.
> > > Before using cyrus, I did this wirh procmail and procmailrc. Now I use
> >
> > > cyrus with postfix.
> > > /etc/postfix/main.cf: mailbox_transport = cyrus
> > >
> > > Now I read some documents about sieve, but I found no recipe how to
> > > redirect mails from a special receiver (domain) to a group of users in
> >
> > > our local domain.
> > > Can somebody give me a hint?
> > >
> > > Regards
> > >
> > > Walter
> > >
> > Hi,
> >
> > Here is what I am using...
> >
> > if allof (address :contains ["From","FROM"] " extspec.de") {
> > redirect " myuserlist at mylocaldmain.de";
> > }
> >
> > Hope it helps...
> >
> > Sylvain
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.3 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iD4DBQFEmlwNG2qHcr4CDdkRAqP9AJdNp8KgU3txAItC1YMJHx0339u1AJ0R0pc3
> > A6YFjIBquFlWASsocy/kBw==
> > =O7uk
> > -----END PGP SIGNATURE-----
> >
> >
> >
> >
> >
> > ___________________________________________________________________________
> > Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son
> > interface révolutionnaire.
> > http://fr.mail.yahoo.com
> >
> >
>
>
> --
> MfG
>
> Walter Willmertinger
> Auenstr. 22
> 82194 Groebenzell
>
--
MfG
Walter Willmertinger
Auenstr. 22
82194 Groebenzell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20060622/ce915ba3/attachment.html
More information about the Info-cyrus
mailing list