Sieve: fileinto and addheader/tag

I'm having a problem with a spam sieve script and fileinto. I'm not sure if there's something about sieve, fileinto or how it's implemented that I don't understand, but it seems like it doesn't work like I'd hope.
imta.cnf has this line:
ims-ms master_debug defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 pool IMS_POOL fileinto $U+$S@$D destinationspamfilter1optin spam
spamassassin.opt:
host=127.0.0.1
port=783
mode=2
field=
debug=1
option.dat:
! SpamAssassin
spamfilter1_config_file=/opt/sun/comms/messaging64/config/spamassassin.opt
spamfilter1_library=/opt/sun/comms/messaging64/lib/libspamass.so
spamfilter1_optional=1
spamfilter1_string_action=data:, \
require ["spamtest","relational","comparator-i;ascii-numeric","fileinto","addheader"]; \
spamadjust "$U"; \
addheader "Spam-test: $U"; \
if spamtest :value "ge" :comparator "i;ascii-numeric" "6" { \
addtag "[SPAM_HI: $U]"; \
} elsif spamtest :value "ge" :comparator "i;ascii-numeric" "4" { \
addtag "[SPAM_LOW: $U]"; \
Basically, if the spamscore is < 6, add SPAM_HI to the subject. If between 6 and 4, add SPAM_LOW to the subject, otherwise, leave it alone. Always add a 'Spam-test:' header to the message. The above works fine.
Now what I really want to do is file the bad spam straight into the users mailbox. But I want to leave the tags and headers:
... same ...
if spamtest :value "ge" :comparator "i;ascii-numeric" "6" { \
addtag "[SPAM_HI: $U]"; \
fileinto "spam"; \
addtag "[SPAM_HI2: $U]"; \
} elsif spamtest :value "ge" :comparator "i;ascii-numeric" "4" { \
... same ...
And if the spamscore is 6 or higher, it's delivered to <user>+spam. If it's between 6 and 4, it gets a SPAM_LO tag, and if it's less than 6, it gets a header.
The problem is, the messages that are 6 or higher, and delivered to the spam subfolder have neither tags added or headers added. Obviously the if/then worked, or it wouldn't have been send to spam. The other parts of the if statement are working.
The problems seems to be that if you use fileinto, it's like it files the original message, before any addtag, or addheader commands. Anything you do to the message ends up being thrown away. In this case, I'd like to have the Spam-test: header on every message, so I can check what the score was on each message.
So, is fileinto supposed to work this way? I've tried reading the docs and RFCs, but I can't find anything that explicitly says it should work this way.
Thanks,
John
bash-3.2# ./imsimta version
Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 9 2008)
libimta.so 7.0-3.01 64bit (built 09:24:13, Dec 9 2008)
Using /opt/sun/comms/messaging64/config/imta.cnf
SunOS mail 5.11 snv_104 i86pc i386 i86pc

shane_hjorth wrote:
jandrusiak wrote:
I'm having a problem with a spam sieve script and fileinto. I'm not sure if there's something about sieve, fileinto or how it's implemented that I don't understand, but it seems like it doesn't work like I'd hope.I'm checking with the MTA developer to see whether this behaviour is by design or due to a coding issue.The behaviour that you are observing is due to a legacy restriction from the implementation of sieve filter processing in MS6.3 and below. Sieve filter processing was reworked in MS7.0 and above but the legacy restriction was not removed.
Background on the implementation change here: http://msg.wikidoc.info/index.php/Sieve_Implementation
A bug has been logged for this behaviour to remove the legacy restriction:
bug #6807254 - "Editheader actions don't attach to fileintos in system-level sieves"
With regards to your spamfilter1_string_action sieve rule I should also point out two syntactical errors which aren't causing a problem at this time but are likely to cause the sieve rule to break when future versions of Messaging Server remove "legacy" use of keywords:
require ["spamtest","relational","comparator-i;ascii-numeric","fileinto","addheader"];There is no "addheader" capability string -- this should be "editheader" as per RFC 5293 (http://www.faqs.org/rfcs/rfc5293.html)
addheader "Spam-test: $U";The format for addheader is "addheader" <field-name: string> <value: string>, so this should be:
addheader "Spam-test" "$U";
You can workaround bug #6807254 by moving the fileinto action into a channel level sieve e.g.
<snip option.dat>
spamfilter1_string_action=data:,\
require ["spamtest","relational","comparator-i;ascii-numeric","editheader"];\
spamadjust "$U"; \
addheader "Spam-test" "$U"; \
if spamtest :value "ge" :comparator "i;ascii-numeric" "6" { \
addtag "[SPAM_HI: $U]"; \
} elsif spamtest :value "ge" :comparator "i;ascii-numeric" "4" { \
addtag "[SPAM_LOW: $U]"; \
</snip option.dat>
bash-3.00# cat config/spam.test
require ["spamtest","relational","comparator-i;ascii-numeric","fileinto"];
if spamtest :value "ge" :comparator "i;ascii-numeric" "6" {
        fileinto "spam";
<snip imta.cnf>
! ims-ms
ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" \
maxjobs 2 pool IMS_POOL fileinto $U+$S@$D filter file:IMTA_TABLE:spam.test destinationspamfilter1
ims-ms-daemon
</snip>Regards,
Shane.

Similar Messages

  • Sieve fileinto sometimes doesn't work

    Hi,
    I have set up spam and virus filtering in messaging server, with highscoring spam (>=10) being deleted and lowscoring (>=5) going to a "Spam"-folder.
    This works most of the time, but sometimes I get a bunch of spam with spamscore between 5 and 10 in my inbox. Clearly these should have gone to my spamfolder, but they don't...
    From imta.cnf:
    ! ims-ms
    ims-ms defragment notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 pool IMS_POOL fileinto $U+$S@$D filter file:IMTA_TABLE:spam.test destinationspamfilter1optin spam destinationspamfilter2optin virus
    ims-ms-daemonFrom option.dat:
    ! SpamAssassin
    spamfilter1_config_file=/var/opt/sun/comms/messaging64/config/spamassassin.cf
    spamfilter1_library=/opt/sun/comms/messaging64/lib/libspamass.so
    spamfilter1_optional=1
    spamfilter1_string_action=data:,require ["spamtest","relational","comparator-i;ascii-numeric","editheader"]; \
            spamadjust "$U"; \
            addheader "Spam-test" "$U";spam.test:
    require ["spamtest", "relational","comparator-i;ascii-numeric","fileinto","editheader"];
    if spamtest :value "ge" :comparator "i;ascii-numeric" "10" {
            discard;
            #addheader "spam-hi" "true";
            #fileinto "Spam";
    elsif spamtest :value "ge" :comparator "i;ascii-numeric" "5" {
            #addheader "spam-low" "true";
            fileinto "Spam";
    }spamassassin.cf:
    host=127.0.0.1
    port=783
    debug=0
    mode=2
    field=
    USE_CHECK=0As you can see from the spam.test-file, I have commented out addheader "spam-low" "true";. With this uncommented, all mail with spamscore >= 5 get that header (apart from the ones that are discarded).. Even the spam that ends up in my inbox with spamscore >= 5 get this header. So, apparently it correctly identified it as spam-low, but fileinto "Spam"; did nothing....
    How can this be? It would make more sense if no spam entered the spam-folder, but that's not the case... Some spam enters the spamfolder, and some my inbox....
    What am I doing wrong?
    Edited by: whaterverfdsa on Nov 6, 2009 4:19 AM

    What version of Messaging Server are you using (./imsimta version)?Sun Java(tm) System Messaging Server 7.3-11.01 64bit (built Sep 1 2009)
    libimta.so 7.3-11.01 64bit (built 19:44:36, Sep 1 2009)
    "fileinto" commands at the MTA level can be over-ridden by user-level filters. This happens to both users with user-level filters and users without...
    The first step is to enable logging of sieve filter functionality i.e. add "LOG_FILTER=1" to option.dat, recompile the MTA config (./imsimta cnbuild), restart the MTA (./imsimta restart) and retest. You should then see additional filtering related information added to the mail.log entries.Got tired of waiting for the uncooperative spammers to send me a spam with spamscore between 5 and 10, so lowered the required spamscore before sending to spamfolder to 1, and sent myself a test-mail from another account. :o)
    (I did this many times before one mail that should have gone to the spamfolder didn't.)
    Changed spam.test from:
    elsif spamtest :value "ge" :comparator "i;ascii-numeric" "5" to:
    elsif spamtest :value "ge" :comparator "i;ascii-numeric" "1" Could then read from mail.log_current:
    09-Nov-2009 14:15:42.76 tcp_intranet ims-ms       EE 2 [email protected] rfc822;[email protected] mail2+Spam@ims-ms-daemon 'file:IMTA_TABLE:spam.test, spamtest -2.200000, fileinto "Spam", addheader'
    09-Nov-2009 14:15:43.88 ims-ms                    D 2 mail1@hostname1 rfc822;[email protected] mail2+Spam@ims-ms-daemon ''Seems like the sieve filter worked, but that the mta somehow failed to deliver the mail to the spamfolder for some reason??
    Edited by: whaterverfdsa on Nov 9, 2009 5:32 AM

  • (ios5 ipad bugs)I can't get changes of album art, artist, album and other tags to show up in the iPad music player, but they show up correctly in the iTunes device view. Certain random songs do not sync correctly.   Wifi sync hasn't worked yet.

    (ios5 ipad bugs)I can't get changes of album art, artist, album and other tags to show up in the iPad music player, but they show up correctly in the iTunes device view. Certain random songs do not sync correctly.   Wifi sync hasn't worked yet.
    I mostly use technology for education and professional audiovisuals and lights.
    I don't sync  music because I use music from at least 4 different computers. (manually mange music)
    I use my iPad to play performance tracks for church and a local gospel group out of our church, Won4Christ.
    I chose to buy the iPad because the laptop of one of the group members (dellxps running iTunes) was randomly losing and mixing up music and I wanted a more stable option that was bigger than my iPod touch.
    I tried to add some data to music libraries that I previously added to my iPad, but the data only shows up when looking at the device in iTunes.
    Wifi sync has not worked on either my laptop or desktop ( both running windows 7 enterprise 64 and newest iTunes) not really a big issue, but very annoying
    When browsing through library playlist albums on the iPad, random artwork shows up on playlists with no artwork that you touch while dragging, and it does not go away until you change to another navigation tab and back.
    Random songs out of hundreds that I added showed up in iTunes grayed out with a sync circle beside them.  Those songs would play back okay on the iPad but were unplayable through the iTunes device view.  I had to delete the songs manually through the library along with the playlist and add them again. 
    These seem to be major stability bugs in the "new" music app and iTunes.  My only option right now seems to be to delete the songs that I want to change and re-add them with the changes already applied rather than changing the id3 tags and artwork on the existing music. I hope apple will release updates to resolve these issues. 
    Thank you for actually making it to the end of this manuscript of annoyances.

    Just wondered if anyone had any other suggestions.

  • Matching opening and closing tags in MXML

    Is possible to match the opening and closing tag in MXML with Flash Builder 4.x?
    In AS3 you can see the curly braces highlighted and you can type Ctrl+Shift+P to jump from one bracket to the other.
    In DreamWeaver you can see the hierarchy for every HTML element, and you  can click any HTML element to highlight the block inside.
    I can see only icons with - and + for contract or expand the MXML blocks, but they are working wrong !

    If you click the element in Outline view, it should highlight the entire tag for you.  Is it not doing this in FB 4?

  • Itunes Library and ID3 tags

    Hi,
    So here's my problem :
    I spent hours cleaning my MP3 collection and re-Writing ID3 tags in order to have a clean Itunes Library without "Blink 182" and "Blink-182" (for exemple) in the Explorer but just "Blink 182".
    And importing my tied up music in the library, I noticed that there still was "Blink-182".
    I checked my ID3v1 and ID3v2 tags : They're all the same : "Blink 182".
    I don't understand where iTunes takes these artists name since they aren't in the tags.
    Can you help me or these hours of cleaning where worthless ?
    Thanks

    If you open iTUnes, rightclick the song, hit "Get Info" and the artist field is "Blink 182" instead of "Blink-182" then all you need to do is play the song and iTunes should read the tag and correct the info.
    If it does not do this one of the 2 is most likly happening, theres multiple tags on the song that needs to be stripped off using the program "TidyMP3" or windows media player is "Sneaking around" in the background and changing them back based on the info its getting off the net, in which case you will have to open WMP, goto tools>oPtions>Library tab and UNCHECK "Retrieve info off the internet"

  • MP3 and WAV tagging Prog

    I have hundreds of albums ripped into my PC and I am trying to get all of my MP3's and WAVs tagged in the same uniform way. I want to see if any of you know of a program that I can download that will do what I am looking for. I want all of my songs to be named as follows:?0 Tom Sawyer02 Red Barchetta03 YYZ04 Limelight?As you can see I want the songs to simply have the song number and title and that is it. Over the years I have ripped CDs before I really thought of ripping them in a uniform way and now I am having to spend countless hours doing it manually. Before I spend countless more hours perhaps someone here knows of a great program that will take my songs and tag them this way. I need it to cover both MP3 and WAV if possible. Thanks!

    Try mp3 Tag Studio at www.magnusbrading.com

  • b and i tags not working in StyleableTextField for mobile development

    I'm trying to dynamically produce TextArea instances in a Flex mobile app that implement html formatting.  I've made a lot of progress, but simple <b> and <i> tags are not being rendered correctly. 
    My current hypothesis is that I need to embed the italic and bold fonts.  I am currently not embedding fonts for these particular TextArea instances at all -- they are rendering using the system font.  In my previous experience, this eliminates problems with rendering <b> and <i> text.  However, when deploying on mobile platforms, I don't know for sure if there is a bold or italic system font natively available. 
    If I need to embed the bold and italic fonts for the tags to process correctly, does anyone know which font(s) I should embed and how I should name them so that the html will be able to find them and render correctly?  I am applying a CSS to these TextArea instances in the full app, so I can do any font embedding there if necessary.  I am planning to compile this app for both iOS and Android, in case that makes a difference. 
    Below is a simplified example of the code I'm using.  The TextArea that is generated is formatted honoring the <br /> tags, but ignoring the <b> and <i> tags. 
    Thanks in advance for any help. 
    import mx.events.FlexEvent;
    import spark.components.TextArea;
    import spark.components.supportClasses.StyleableTextField;
    import spark.skins.mobile.TextAreaSkin;
    protected function application1_creationCompleteHandler(event:FlexEvent):void
              var textArea0:TextArea = new TextArea();
              textArea0.setStyle("skinClass", TextAreaSkin);
              addElement(textArea0);
              var styleableTextField0:StyleableTextField = StyleableTextField(textArea0.textDisplay);
              styleableTextField0.multiline = true;
              styleableTextField0.htmlText = "<b>bold</b><br /><i>italic</i><br />normal";

    Huh!  I tried tracing the htmlText property after formatting, and the bold and italic tags are not there anymore.  Unexpected, but consistent with the results.  Thanks for suggesting that test.  Here is the line where I assign the htmlText property:
    styleableTextField0.htmlText = "normal<br/><i>italic</i><br/><b>bold</b><br/><a href='http://www.google.com/'>link</a>";
    Here is the section where I create the StyleSheet and assign it to the StyleableTextField:
    var styles:String =
      "@font-face{ fontFamily: Arial; src: url('assets/fonts/Arial.ttf'); embedAsCFF: false;}" +
      "@font-face{ fontFamily: Arial; src: url('assets/fonts/Arial Italic.ttf'); fontStyle: italic; embedAsCFF: false;}" +
      "@font-face{ fontFamily: Arial; src: url('assets/fonts/Arial Bold.ttf'); fontWeight: bold; embedAsCFF: false;}" +
      "a { color: #FFE043; textDecoration: underline; } " +
      "a:active{ color: #ffffff;}" +
      "b{fontWeight:bold; fontFamily: Arial;} " +
      "i{fontStyle:italic; fontFamily: Arial;}";
    var myStyleSheet:StyleSheet = new StyleSheet();
    myStyleSheet.parseCSS(styles);
    styleableTextField0.styleSheet = myStyleSheet;
    And here is the trace statement
    trace( styleableTextField0.htmlText); // <TEXTFORMAT RIGHTMARGIN="21" INDENT="10" LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="16" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">normal</FONT></P></TEXTFORMAT><TEXTFORMAT RIGHTMARGIN="21" INDENT="10" LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="16" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">italic</FONT></P></TEXTFORMAT><TEXTFORMAT RIGHTMARGIN="21" INDENT="10" LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="16" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">bold</FONT></P></TEXTFORMAT><TEXTFORMAT RIGHTMARGIN="21" INDENT="10" LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="16" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0"><A HREF="http://www.google.com/" TARGET="">link</A></FONT></P></TEXTFORMAT>
    Lots of code modification going on behind the scenes, it would seem.  Any idea as to why the bold and italic tags are being stripped out when the formatting process happens?  Any idea of what steps I could take next?  Thanks for all your help so far! 
    BTW, here's a screen capture of what the text looks like at this point:

  • RH10 variable and build tag source file names

    I'm using RH10 and outputting to WebHelp. My company requires that I archive project source files to our CVS via Eclipse. I am not using RoboSource_Control and must use the company's development resources for archiving.
    Since archiving the initial project, I have been uploading only source files with modified dates.
    However, I have discovered that the files I thought were storing user variables and build tags are not the correct files to archive. Since I am uploading all files with a newer date and that's not working, I need to know the user variable source file name and the build tag source file name that stores the currently defined variables and build tags.
    I have already tried the WebHelp forum and was directed to this forum to pose the question because I'm looking for source file information instead of output file information.
    Thanks for your help!
    karen

    Yes, Eclipse does work that way. However, we do not use our development directory as the local Eclipse repository. I need to move changed files to the local repository (stores all source files in the project) so that Eclipse can upload changes to the server. Yes, this is planned redundancy.
    That said, it is not acceptable to spend the time copying all files in the large projects from the work folder to the local repository. I simply need to know which individual files to copy that include the currently defined variables and build tags. Note, we do not copy the SSL folder output files to our local source file repository, or other associated reference files that are not actually project source files.
    Can you find someone who knows which files I need?
    Thanks,
    karen

  • How to add src, alt and title tags to a PS generated Web Photo Gallery

    I do some web design and need to add some tags to a web photo gallery created by Photoshop. Maybe this question should be directed to the GoLive / Dreamweaver Forum but since the gallery was created in PS I thought I'd start here.
    I need to add src, alt and title tags to the images in the web gallery. Normally this is as simple as working on the code in the html page in which the image sits but the PS gallery doesn't seem to be that simple.
    Can anyone tell me exactly how, and which files I need to work on, to add these tags to each of my 42 gallery images?
    Thanks.
    John.

    You can't do it in Photoshop.
    You can open the pages in a text editor adn easily ad any tags you want. They are simply html pages.
    If you really want to, you can use Dreamweaver or Golive. Using a text editor is generally faster and easier because you can just copy/paste between the files and not have to worry about code rewriting in the WYSIWYG applications. Don't believe the GoLive/Dreamweaver hype about "round trip code" they both will alter code.

  • Deleting Message Type name and namespace tag from XML payload

    Hi Gurus,
    Need help. My payload looks like this
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns1:MT_O_sss xmlns:ns1="http://sap.com/xi/tm">
    - <Job>
       <Field name="xxxx" value="" />
      <Field name="xxx" value="" />
      <Field name="xxx" value="" />
       </Job>
      </ns1:MT_O_sss>
    But The soap webservice is expecting it in
    <?xml version="1.0" encoding="utf-8" ?>
    - <Job>
       <Field name="xxxx" value="" />
      <Field name="xxx" value="" />
      <Field name="xxx" value="" />
       </Job>
    I have to remove the message type name and namespace tag.
    So how can I achieve this. I am sending this payload using a Receiver Soap Adapter. Please help. I am kind of stuck.

    hi,
    you have to simply add one module in your communication channel
    that is XMLAnonymizerBean
    you can refer below for help:
    Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
    hope it helps.
    regards,
    ujjwal kumar

  • Can i use JSF tags and HTML tages Together

    i am trying to use html and JSf tages together. i hope it should owrk. but for me html tags are not working.
    can any one help me

    thanks
    its working but i have one more clarification
    can we wuse jsf tags in javascript
    for examp
    this my javascript using html
    newQuotCell1[0].innerHTML='<input type=text class=TextField name="nameofEmployer'+count1+'">';
    if i want to write a jsf tage there . does it allow
    i want to bind the textfield with bean value . Is it possibel.
    please let me know.
    thansk in advance

  • Safari 4 won't render all text between pre and /pre tags

    I am unable to read text between <pre> and </pre> tags in Safari 4.0.3 for Snow Leopard. The problem started when I upgraded to Snow Leopard, but I'm afraid I might have corrupted something when I ran a piece of nastiness called Leopard Cache Cleaner that also corrupted some other preferences. I tried deleting .com.safari.plist to no avail. Anyone heard of this problem or have a solution?

    I found the solution - it turns out that Safari's "fixed width" font was supposed to be Courier, but for some reason Courier wasn't loading properly. Setting another Fixed width font fixed the problem.

  • Regarding  the rowset and row tags in the XML output

    Hi,
    We generated an XML file using dataset of type SQL query.The output is including additional tags
    <ROWSET> and <ROW> tags.How to disable them from appearing in the XML output.

    Hi,
    Iam not using the Datamodel of data template type.If we use the data template we can disable the rowtags by setting the property mentioned by you.But we get the data template name and the query name included in the output.My requirement is to disable the extratags.
    Can u please provide inputs on how to disable the datatemplate name and the query name tags in the output when we use datatemplate.Thank you.

  • Is it possible to Remove the inbuf and outbuf tags from a SALT exposed Tuxedo Service?

    Hi All,
    Currently I have the need to expose my tuxedo Service in a pre-created WSDL file (with all the fields names and namespaces already defined). Searching the web and the examples presented in the Tuxedo and Salt Package, I was able to configure most of the fields but  still can't remove the wrapper inbuf tag.
    Is there any parameter or configuration I can use to eliminate this tag so I can expose the SALT generated WSDL the way I want? Or is it a requirement for every tuxedo service to have his input exposed that way by using SALT?
    If you need anything else in order to provide an answer for this, please let me know. I'm also open to any sugestions.
    Thanks in advance,
    Brunno Attorre

    Hi,
    You would need to set the environment variable GWWS_WSDL_NO_BUF_WRAPPER="Y" (and restart the GWWS server).
    This should prevent the <inbuf> and <outbuf> tags from being added but it may depend upon the SALT release and rolling patch
    level you are using(i.e. if it is included or not) 
    Regards,
    Bob Finan

  • [off-topic] How to {code} and {quote} tags?

    Hi Experts,
    In the old JIVE forum, we had two tags - { code } and { quote }   (without spaces)
    In this new forum, quote tags are there... but can anybody please tell me how to bring the { code } tags?
    Like the one used here - https://forums.oracle.com/message/11041702
    ( { code } tags - White vertical stripes )
    -- Ranit

    Yes, the others have the correct answer, but you can also get the quoting lines by playing with the pre syntax in the html editor.  You have to be careful to move the </pre> tags to the right place in the hierarchy, and there seems to be some pre- and post- processing going on that might mess it up anyways - when the system is slow and you go into the advanced editor, you can get a glimpse of some of that happening.  I think that is why they can't get it right, it's too helpful.  I gave up trying to figure it out, except when it won't work and I have to futz with it (sometimes when you quote, it all gets quoted and there's no way to add an unquoted line).
    Here I added a <pre class="jive_text_macro jive_macro_quote" jivemacro="quote"> and an associated </pre> on your "Thanks for responding" line:
    ranitB wrote:
    Hi Dude,
    Thanks for responding. Did you manage to check the link I posted previously? I used the { code } tags there.
    Just wanted to know how to get those "white vertical lines" around my code. They look neat, decent and still preserve the code formatting. (unlike the Syntax highlighting >>)
    I did some decoding in HTML mode, with <code> and <pre> tags and CSS "class=jive-pre" ... but no good.
    Are you getting my concern... Any pointers?
    -- Ranit

Maybe you are looking for