Printing emails in conversational linked format

Is there a way to save printing, and be eco-sensitive to print conversationally linked emails in a concatenated form to have all the files printed serially, and not on a separate peice of paper for every email, that often is only less than a quarter of a page?

Fumbling around I think I found a solution.
All of the incoming e-mails have a "See more from...." line in blue type at the bottom. When I click on the "See more from…"  line it opens up the entire chain of discussion which can then be printed on a single page. Exactly what I've been searching to do.
Re: How to print multiple emails on one page 

Similar Messages

  • Register printer and get printer email address

    how do i register my 5520 photosmart printer and get a printer email address

    Follow this link and select "Setting up ePrint":
    http://h10025.www1.hp.com/ewfrf/wc/document?docnam​e=c03282162&cc=us&dlc=en&lang=en&lc=en&product=515​...
    It should have everything you need to get it set up. If you run into any issues, let me know and I'll do my best to assist you. 
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • Print label image in GIF format returned by Web Service XML string.

    Hi All
    I have extremely interesting situations and have been struggling with this for a past week. I have been looking everywhere but nobody seems to have an answer. This is my last resort.
    Detail -
    I am consuming UPS web service from my ABAP program. Everything works fine until I have to print UPS label.  The label image is returned to my ABAP program via XML by the UPS reply transaction as a GIF image.
    When I download this image to my PC I can see it and print it, but for the love of god I cannot print this image from my ABAP program. The GIF image is passed to me as a binary data string it looks like bunch on numbers - (2133FFDGFGFGFHHu2026..) very long string about 89800 bites. I cannot use smart forms since smart form requires to have graphic stored in  SAP before smart form print, so this is not possible. I need help figuring out how print GIF image form ABAP or any other SAP method dynamically.  Any ideas are extremely appreciated. I am just puzzled that I cannot find any info on something like this. I cannot be the first one who needs to print GIF image in SAP.

    Hi all,
    I understand this thread was started long back. But wanted to share this solution since I see the same question in many forums without any particular conclusive answer. So the steps I am explaining here, if it helps in some way, I will be really happy. I won't say this is the perfect solution. But it definitely helps us to print the images. This solution is infact implemented successfully in my client place & works fine.
    And please note there may be  better solutions definitely available in ECC6 or other higher releases. This solution is mainly for lesser versions, for people don't have ADOBE forms or other special classes.
    Important thing here is binary string is converted to postscript here. So you need to make sure your printer supports postscripts. (Ofcourse, if anybody is interested, they can do their R&D on PCL conversion in the same way...and pls let me know). Once the binary data is converted to postscript, we are going to write it in the binary spool. so you will still see junk characters (or numberssss) in spool. But when you print it in postscript printer , it should work.
    First step, assuming you have your binary data ready from tiff or pdf based on your requirement.
    Basically below compress/decompress function modules convert the binary data from lt_bin (structure TBL1024) to target_tab (structure SOLIX). From Raw 1024 to Raw 255
    DATA: aux_tab LIKE soli OCCURS 10. - temp table
    Compress table
                  CALL FUNCTION 'TABLE_COMPRESS'
                    TABLES
                      in             = lt_bin
                      out            = aux_tab
                    EXCEPTIONS
                      compress_error = 1
                      OTHERS         = 2.
    Decompress table
                  CALL FUNCTION 'TABLE_DECOMPRESS'
                    TABLES
                      in                   = aux_tab
                      out                  = target_tab
                    EXCEPTIONS
                      compress_error       = 1
                      table_not_compressed = 2
                      OTHERS               = 3.
    In my case, since I have to get it from archived data using function module, ARCHIV_GET_TABLE which gives RAW 1024, above conversion was necessary.
    Second step: Application server temporary files for tif/postscript files.
    We need two file names here for tif file & for converted postscript file. Please keep in mind, if you are running it in background, user should have authorization to read/write/delete this file.
    Logical file name just to make sure the file name is maintainable. Hard code the file name if you don't want to use logical file name.
                  CALL FUNCTION 'FILE_GET_NAME'
                    EXPORTING
                      logical_filename = 'ABCD'
                      parameter_1      = l_title
                      parameter_2      = sy-datum
                      parameter_3      = sy-uzeit
                    IMPORTING
                      file_name        = lv_file_name_init
                    EXCEPTIONS
                      file_not_found   = 1
                      OTHERS           = 2.
                  IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
                  ENDIF.
    Now concatenate with the different extensions to get two different files.
                  CONCATENATE lv_file_name_init '.tif' INTO lv_file_name_tif.
                  CONCATENATE lv_file_name_init '.ps' INTO  lv_file_name_ps.
    Third step: Write the target_tab to tif file.
    Open dataset for writing the tif file.
                  OPEN DATASET lv_file_name_tif FOR OUTPUT IN BINARY MODE.
                  IF NOT sy-subrc IS INITIAL.
                    RAISE open_failed.
                  ELSE.
                    LOOP AT target_tab INTO w_target_tab.
                      CATCH SYSTEM-EXCEPTIONS dataset_write_error = 1
                                              OTHERS = 4.
                        TRANSFER w_target_tab TO lv_file_name_tif.
                      ENDCATCH.
                      IF NOT sy-subrc IS INITIAL.
                        RAISE write_failed.
                      ENDIF.
                    ENDLOOP.
                    CATCH SYSTEM-EXCEPTIONS dataset_cant_close = 1
                                            OTHERS = 4.
                      CLOSE DATASET lv_file_name_tif.
                    ENDCATCH.
                  ENDIF.
    Fourth Step: Convert the tiff file to postscript file.
    This is the critical step. Create an external command (SM49/SM69) for this conversion. In this example, Z_TIFF2PS is created. Infact, I did get help from our office basis gurus in this. so I don't have the exact code of this unix script. You can refer the below link or may get some help from unix gurus.
    http://linux.about.com/library/cmd/blcmdl1_tiff2ps.htm
    Since my external command needs .ps file name and .tif file name as input, concatenate it & pass it as additional parameter. Command will take care of the conversion & will generate the .ps file.
       CONCATENATE lv_file_name_ps lv_file_name_tif INTO lw_add SEPARATED BY space.
    Call the external command with the file paths.
                  CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
                    EXPORTING
                      commandname           = 'Command name'
                      additional_parameters = lw_add
                    TABLES
                      exec_protocol         = t_comtab.
    Fifth step: Read the converted ps file and convert it to RAW 255.
      DATA:lw_content TYPE xstring.
    Open dataset for reading the postscript (ps) file
                  OPEN DATASET lv_file_name_ps FOR INPUT IN BINARY MODE.
    Check whether the file is opened successfully
                  IF NOT sy-subrc IS INITIAL.
                    RAISE open_failed.
                  ELSE.
                    READ DATASET lv_file_name_ps INTO lw_content.
                  ENDIF.
    Close the dataset
                  CATCH SYSTEM-EXCEPTIONS dataset_cant_close = 1
                                          OTHERS = 4.
                    CLOSE DATASET lv_file_name_ps.
                  ENDCATCH.
    Make sure you delete the temporary files so that you can reuse the same names again & again for next conversions.
                  DELETE DATASET lv_file_name_tif.
                  DELETE DATASET lv_file_name_ps.
    Convert the postscript file to RAW 255
                  REFRESH target_tab.
                  CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
                    EXPORTING
                      buffer     = lw_content
                    TABLES
                      binary_tab = target_tab.
    Sixth step: Write the postscript data to binary spool by passing the correct print parameters.
                  IF NOT target_tab[] IS INITIAL.
                    PERFORM spo_job_open_cust USING l_device
                                                         l_title
                                                         l_handle
                                                         l_spoolid
                                                         lw_nast.
                    LOOP AT target_tab INTO w_target_tab.
                      PERFORM spo_job_write(saplstxw) USING l_handle
                                                            w_target_tab
                                                          l_linewidth.
                    ENDLOOP.
                    PERFORM spo_job_close(saplstxw) USING l_handle
                                                          l_pages.
                    IF sy-subrc EQ 0.
                      MESSAGE i014 WITH
                       'Spools for'(019) lw_final-vbeln
                   'created successfully.Check transaction SP01'(020).
                    ENDIF.
                  ENDIF.
    Please note the parameters when calling function module RSPO_SR_OPEN. Change the print parameters according to your requirement. This is very important.
    FORM spo_job_open_cust USING value(device) LIKE tsp03-padest
                            value(title) LIKE tsp01-rqtitle
                            handle  LIKE sy-tabix
                            spoolid LIKE tsp01-rqident
                            lw_nast TYPE nast.
      DATA: layout LIKE tsp01-rqpaper,
            doctype LIKE tsp01-rqdoctype.
      doctype = 'BIN'.
      layout = 'G_RAW'.
      CALL FUNCTION 'RSPO_SR_OPEN'
          EXPORTING
            dest                   = device "Printer name
        LDEST                  =
            layout                 = layout
        NAME                   =
            suffix1                = 'PDF'
        SUFFIX2                =
        COPIES                 =
         prio                   = '5'
           immediate_print        = 'X'
    immediate_print        = lw_nast-dimme
            auto_delete            = ' '
            titleline              = title
        RECEIVER               =
        DIVISION               =
        AUTHORITY              =
        POSNAME                =
        ACTTIME                =
        LIFETIME               = '8'
            append                 = ' '
            coverpage              = ' '
        CODEPAGE               =
            doctype                = doctype
        ARCHMODE               =
        ARCHPARAMS             =
        TELELAND               =
        TELENUM                =
        TELENUME               =
          IMPORTING
            handle                 = handle
            spoolid                = spoolid
          EXCEPTIONS
            device_missing         = 1
            name_twice             = 2
            no_such_device         = 3
            operation_failed       = 4.
      CASE sy-subrc.
        WHEN 0.
          PERFORM msg_v1(saplstxw) USING 'S'
                           'RSPO_SR_OPEN o.k., Spoolauftrag $'(128)
                           spoolid.
          sy-subrc = 0.
        WHEN 1.
          PERFORM msg_v1(saplstxw)  USING 'E'
                               'RSPO_SR_OPEN Fehler: Gerät fehlt'(129)
                               space.
          sy-subrc = 1.
        WHEN 2.
          PERFORM msg_v1(saplstxw)  USING 'E'
                             'RSPO_SR_OPEN Fehler: Ungültiges Gerät $'(130)
                             device.
          sy-subrc = 1.
        WHEN OTHERS.
          PERFORM msg_v1(saplstxw)  USING 'E'
                               'RSPO_SR_OPEN Fehler: $'(131)
                               sy-subrc.
          sy-subrc = 1.
      ENDCASE.
    ENDFORM.                    "spo_job_open_cust
    Thats it. We are done. If you open the spool, still you will see numbers/junk characters. if you print it in postscript printer, it will be printed correctly. If you try to print it PCL, you will get lot of pages wasted since it will print all junk characters. So please make sure you use postscript printer for this.
    Extra step for mails (if interested):
    Mails should work fine without any extra conversion/external command since it will be opened again using windows. So after the first step (compress & decompress)
    Create attachment notification for each attachment
                  objpack-transf_bin = 'X'.
                  objpack-head_start = 1.
                  objpack-head_num   = 1.
                  objpack-body_start = lv_num + 1.
                  DESCRIBE TABLE  lt_target_tab LINES objpack-body_num.
                  objpack-doc_size   =  objpack-body_num * 255.
                  objpack-body_num = lv_num + objpack-body_num.
                  lv_num = objpack-body_num.
                  objpack-doc_type   =  'TIF'.
                  CONCATENATE 'Attachment_' l_object_id INTO objpack-obj_descr.
                  reclist-receiver = l_email.
                  reclist-rec_type = 'U'.
                  reclist-express = 'X'.
                  APPEND reclist.
                  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
                    EXPORTING
                      document_data              = docdata
                      put_in_outbox              = 'X'
                      commit_work                = 'X'
                    TABLES
                      packing_list               = objpack
                      contents_txt               = objtxt
                      contents_hex               = target_tab
                      receivers                  = reclist
                    EXCEPTIONS
                      too_many_receivers         = 1
                      document_not_sent          = 2
                      document_type_not_exist    = 3
                      operation_no_authorization = 4
                      parameter_error            = 5
                      x_error                    = 6
                      enqueue_error              = 7
                      OTHERS                     = 8.
                  IF sy-subrc <> 0.
                    RAISE email_not_sent.
                  ENDIF.
                  COMMIT WORK.
    Hope this helps. I am sure this (print/email both) can be improved further by removing some conversions/by using some other methods.Please check & let me know if you have any such suggestions or any other comments.
    Regards,
    Gokul
    Edited by: Gokul R Nair on Nov 16, 2011 2:59 AM</pre>
    Edited by: Gokul R Nair on Nov 16, 2011 3:01 AM
    Edited by: Gokul R Nair on Nov 16, 2011 3:15 AM

  • Maverick Mail Printing Problem: prints email header on separate page from body of email.  Why?!

    Maverick Mail Printing Problem: prints email header on separate page from body of email.  Why?!

    For what it's worth, I can report exactly the same problem.  I just recently converted from Outlook for Mac 2011 to Mail.  I did the conversion while running Yosemite.  I like pretty much everything about Mail EXCEPT that it take 2 pages to print a 1 page email!!  The header appears on the top of p.1, followed by a blank space.  The message begins at the top of p.2.
    If you scale it down, you can get the message to begin to appear on the bottom of p.1, but clearly, Mail is inserting BIG SPACE between the header and the message.  Changing the display fonts for Mail had no apparent effect (except that the font DID change, of course)....still a BIG SPACE between the header and the message. 
    Coming to Mail for the first time, I would have assumed that this was just a quirk of Mail, but am I understanding that some of you Mail users out there USED TO NOT have this problem??  I think it's pretty clear that it's Mail that's causing the problem, not the message, because I went over to my old Outlook and printed the same couple of messages with no such space between the header and the message.  So Mail is inserting a space into the print formatted email message that is NOT there in Outlook's print formatted same message.
    Be really nice to get rid of this problem, but my Apple Care free support has expired.  Not sure I want to pay for something that's generic to Mail!!  Anyone else made any progress on this?

  • Printing emails that contain barcode

    My husbands computer info:
    HPE-170t  bought in 2010 (I think)
    Operating System 64-bit
    Windows 7 HOme Premium
    ServicePack 1
    Internet Explorer (latest version)
    485 GB FREE of the 687 GB (Used 202GB)
    Printers:
    HP 8600 All In One
    HP M401 Laser
    Wireless:  Cox Cable (top of the line speed....up to 50)
    Problem (NOT the first time this has happened but certainly time to ask questions)
    My husband received an email (Yahoo-free email) from PF Changs that he responded to in order to receive a coupon for $10 off a $40 meal.  He received the coupon and it had a barcode on it.  "no forwards or duplications allowed".  When he tried to print the coupon, the coupon printed but WITHOUT the barcode.  (Just an "x" in a box)....but, could still SEE the barcode on the computer screen.
    He wrote PF Changs......who sent him a direct link to the coupon with the barcode (with their apologies, of course).  Same problem.  Will print the coupon but no barcode PRINTED. (This may be because PF Chang's  program recognizes that his email has already been used for a coupon?  Don't know!)
    Things tried to fix:
    I tried several things to fix the issue but the only thing that worked to get the barcode was to PrtScrn and paste to a WORD document and then print the WORD document.  I am sure that PF Changs won't accept that form of barcode.  Regardless, we still have the issue of getting the computer to send the entire information to the printer.
    He sent me the original email that I then clicked on and requested a coupon.  I received the coupon in MY email (Yahoo-paid service) and it printed without any problem.  I have a DELL computer.
    He also sent me the email that HE recieved with the barcode in it.  I could also print THAT one.  However, his original email that he sent to me with the barcoded coupon, now shows up with "x" in the box. (forwards not allowed, so I think this wipes HIS coupon out.)
    We are using the same wireless, same email provider (Yahoo)  and the same printers. (HP8600)
    He is ready to throw out his HP computer but I think it is a setting that I can't figure out which to change.  He has had problems several times with Adobe Reader, PDF, and printing emails....and windows that won't open at all.
    Any ideas?

    To make the icon the default view of attachements, do the following:
    Use the Terminal to set the preference.
    Terminal is in Applications>Utilities. Open Terminal and type:
    defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes
    That will make every attachment you send act like an attachment instead of a pretty unusable decoration.
    If you decide this isn’t what you’re looking for, to restore inline attachment viewing type:
    defaults write com.apple.mail DisableInlineAttachmentViewing -bool false
    Restart Mail and you’re back to normal.
    Please tell me if that worked for you!

  • I can no longer print email from my gmail account. when I select "print all" ling a dialog box opens trying to save file & firefox locks up

    I can no longer print email from my gmail account. when I select "print all" link, a dialogue box opens attempting to save as file type .xls. another dialogue box says firefox is preparing file... meanwhile firefox locks up.

    Is your printer selected?
    Or are you printing to XLS?

  • Problem with printing emails with IOS 7.

    I installed IOS 7 on my iPad 2 and now have problems printing emails. They come out in a very large print, even if I have disabled 'Larger Print' in Accessibility and have chosen a small print size.  There was no such problem with IOS 6.  What shall I do to get back a normal print size?  Can Apple help please?

    Check Settings>Messages>Send & Receive>Start New Conversations From to be sure your phone number is listed and selected.

  • [svn:fx-trunk] 12077: Although Spark RichText does not support link formats , modifying compiled FXG to not generate ActionScript code that will cause compile time exceptions .

    Revision: 12077
    Revision: 12077
    Author:   [email protected]
    Date:     2009-11-20 18:16:32 -0800 (Fri, 20 Nov 2009)
    Log Message:
    Although Spark RichText does not support link formats, modifying compiled FXG to not generate ActionScript code that will cause compile time exceptions.
    Removing references to Flex Builder 3 in RPC.
    QE notes: N/A
    Doc notes: N/A
    Bugs:
    SDK-24305 - Link format property nodes cause errors on RichText in FXG 2.0
    SDK-24322 - A couple references to Flex Builder 3 in Flex 4 LangRef (and code comments)
    Reviewer: Deepa
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24305
        http://bugs.adobe.com/jira/browse/SDK-24322
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/xml/XMLDecoder.as
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

  • Mhtml embedded email not displaying proper format

    I am delivering a report through email 
    i am using mhtml as a render format for email delivery and report sending as a embedded email but,
    not report format displaying ...
    one thing when i see report in report manager it is displaying format nicely see..
    when i am exporting from Rpt manger its displaying perfect but when i use mhtml  rendering it s look like somewhat ..
    i have checked and its not any browser issue i guess ...
    i think can be rsconfig missing somewhere ...
    i have used mhtml as a embedded render format and extension mhtml (visible =false) already removed
    please help me on this... 
    Dilip Patil..

    Hello,
    I can reproduce the issue when I send to the report with MHTML to a Gmail address. But it works well when send to Microsoft Outlook email address. It seems the issue related to the Email services rather then SSRS MHTML Rendering Extension.
    Please try to change other email address and try again.
    Personally, I recommend you submit it to the Microsoft Connect at this link
    https://connect.microsoft.com/SQLServer/Feedback. This connect site will serve as a connecting point between you and Microsoft, and ultimately the large community for you and Microsoft to interact with. Your feedback enables Microsoft to offer the best
    software and deliver superior services, meanwhile you can learn more about and contribute to the exciting projects on Microsoft Connect.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • I want to create a newlsetter that can be printed, emailed and downloadable on a website.

    Is it as simple as saving the newsletter in different formats? What are the steps I need to take so that the newsletter can be printed, emailed and used on a website?
    Thanks

    A PDF will fit the bill.

  • How to remove the account name from header when printing emails

    In outlook 2007 using Exchange Server 2007 users wishing to print an email using memo style have a header consisting of the account user's full name and a bold line under it, then the friendly email headers and body. Is there a way to remove/configure
    the memo style header?
    Marc

    Hi Marc,
    Unfortunately, there is no way in Outlook to change or remove the name or message header which is being displayed at the top of a printed message. It is tied to the Display Name of your email account which you can’t modify yourself for an Exchange account.
    More reference:
    http://www.slipstick.com/problems/how-do-i-remove-my-name-when-i-print-email/
    (Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.)
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • I have my printer email address, but I can not see my printer listed when I login to hpeprint.c​om

    I have my printer email address, but I can not see my printer listed when I login to hpeprint.com

    I will need some more information in order to assist. What model of printer do you have? Different printers have different features such as the ability to display the printer's ePrint address on the front panel of the printer. The website that the printer can be viewed at is eprintcenter.com. Click on this link here to see the sign in page. Have you signed up and register the printer at this site? Is the email address for the printer one that you have customized? Or is one consisting of what appears to be random letters and numbers? 
    I am a former employee of HP...
    How do I give Kudos?| How do I mark a post as Solved?

  • Printer model hp laser jet p3005dn always prints second page in landscape format.

    Printer prints even page in landscape format only.  Even if in program (say msword) the page is in portrait format.

    Hi,
    The instructions (from your link) say you have to connect USB, how do you connect it now ? HP does not supply driver but Windows 8 & 8.1 MAY have generic/basic driver for it. The link also says you have to use Windows update. Amazing to see a 15-20years old printer is  still up and running, only the Operating system kills it.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Print emails using hp eprint to Hp photosmart C5180

    How do you print an email from my kindle HD. I can print from web address ,photos & pdfs but unable to print email.I have printed off from my printer the network configeration page to find device No. but unsure which it is from info. Tried a few possibilities but not correct No.

    Hi,
    Which app are you using ? Because "Printing from Kindle supports printing Microsoft Office files. Additional file formats are coming soon."
    More info:
       http://h10010.www1.hp.com/ewfrf/wc/document?cc=us&​lc=en&dlc=en&docname=c03933792#N156
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Can't print email from aol on firefox 4. No problem with 3.6

    When I print email from aol on firefox4 print is unreadable. Have no problem with 3.6

    @tkygolf1 If you want an immediate an immediate fix just download the RC, it fixes the printing bug. Link here: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/4.0rc1-candidates/build1/win32/en-US/

Maybe you are looking for

  • Help me!    How to use it as a web service from third party application?

    After using JDeveloper to develop BSSV object e.g. JP550010, how to use it as a web service from third party application? TKS!

  • Calling an Portal iView from Webdynpro - Error

    Hi, I have two iViews in a page in my Portal. Both of them are WebDynpro iViews. The iView on the Left hand side consists of links to different WebDynpro iViews in the same Portal. I have used LinkToAction UI element, on event of click i am executing

  • How to creta a partition

    Hi, I mainly work with music apps and always found a good idea to put my sound libraries on a diferent HD so when I need to reinstall the system, I don't have to reinstall all the libraries. That was when I had two 80G hard drive on my old G4 Now, on

  • Best way to set up motion 5 with multiple cores

    I am a novice in this area so bear with me. I recently purchased a Mac Pro with 8 Core and 24 GB of RAM as I'm doing a lot of video rendering for my video lectures.  I use motion 5 to chromakey the greenscreen background on my talking head video. Mos

  • The Best Spam Filter for Mail

    Here is the best smap filter for mail: http://c-command.com/spamsieve/ I don't know why Apple don't buy that company and include the spam filter on mail, that would be great because spam is getting worst every day, and people than don't buy this type