Email headers from String

Hi everyone. I'm looking for some class that can parse the email headers from a string. I don't have an email server I just get the email source from a database as strings and I'm looking for something that can show me the To, From, subject, email content .....
I've searched on the web but didn't find anything. Do you know anything?
Thanks
Edited by: douaberi on Aug 29, 2009 8:13 AM

http://java.sun.com/products/javamail/

Similar Messages

  • 5800 deleting email headers without warning!

    My 5800 happily connects and retrieves new email headers from my (sky)Gmail server. However, any email headers that are in my phones inbox are automatically deleted, even if they haven’t been read. This is obviously extremely annoying. Any Help appreciated. 
    My phone is running Software version V20.0.012
    Thanks

    Never heard of such a case before... maybe it was a stray ray from a Guest-o-Blaster?
    Pretty spooky in any case.
    Cheers, Lukas

  • String JMS Headers from TextMessage inside Message Driven Bean

    You get TextMessage inside onMessage(..) method of Message Driven Bean.
    When you do toString() on the textMessage instance, at first, you get JMS headers. After that only, you get your actula message that you put in the queue.
    I can always strip out the headers by String parsing. However, is there an elegant way (WebSphere Server Configuration, or MQ configuration, or JMS API) to remove JMS headers from the message so that I only get the actual message and no header?
    Hearder is like:
    JMS Message class: jms_text
    JMSType: null
    JMSDeliveryMode: 1
    JMSExpiration: 0
    JMSPriority: 0
    JMSMessageID: ID:414d5120514d444f43444141202020204377126c20001a01
    JMSTimestamp: 1132259105100
    JMSCorrelationID:null
    JMSDestination: null
    JMSReplyTo: null
    JMSRedelivered: false
    JMS_IBM_PutDate:20051117
    JMSXAppID:
    JMS_IBM_Format:MQSTR
    JMS_IBM_PutApplType:6
    JMS_IBM_MsgType:8
    JMSXUserID:clarkc
    JMS_IBM_PutTime:20250510
    JMSXDeliveryCount:1
    My actual message starts here after all the above headers ........

    You can get the message directly with getText() method. Following is the snippet of code.
    if (aMsg instanceof TextMessage) {
    TextMessage msg = (TextMessage) aMsg;
    String testMessage = msg.getText());
    Kishore.

  • How do i completely remove headers from email messages

    Hi everyone. Can someone tell me how to completely remove the headers from showing up in messages i send, forward or receive? I know how to make the headers shorter, but that's not what i want to do. I want to completely remove them from all outgoing and incoming messages. Thanks!

    Hi lpagillo.
    Not sure what you mean. You cannot remove the headers from the messages themselves. If what you want is them to not show up so that they don’t take up space on the screen, choose None in Preferences > Viewing > Show header detail.

  • How to email text from a text component in my applet on a the host server ?

    How to email text from a text component in my applet on a the host server, back to my email address ?
    Assuming I have Email Form on the host server.
    Help will be appreciated.

    You can do like below
    =REPLACE(Fields!Column.Value," " & Parameters!ParameterName.value & " ","<b>" & Parameters!ParameterName.value & "</b>")
    The select the expression and  right click and choose placeholder properties
    Inside that set Markup type as HTML 
    then it will highlight the passed parameter value in bold within the full xml string
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Remove Column Headers from a JTable in a JScrollPane

    Hi,
    I'm just wondering how to remove the column headers from a JTable in a JScrollPane.

    Here are two ways to do it, with different visual outcomes...
    import javax.swing.*;
    public class Test {
        public static void main(String[] args) {
            Object[][] rowData = {{"A", "B"}, {"C", "D"}};
            Object[] columnNames = {"col 1", "col 2"};
            JTable table1 = new JTable(rowData, columnNames);
            table1.getTableHeader().setVisible(false);
            JScrollPane sp1 = new JScrollPane(table1);
            JTable table2 = new JTable(rowData, columnNames);
            final JScrollPane sp2 = new JScrollPane(table2);
            JPanel contentPane = new JPanel();
            contentPane.add(sp1);
            contentPane.add(sp2);
            final JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setContentPane(contentPane);
            f.pack();
            SwingUtilities.invokeLater(new Runnable(){
                public void run() {
                    sp2.setColumnHeader(null);
                    f.setLocationRelativeTo(null);
                    f.setVisible(true);
    }

  • Emails headers received as part of email text

    We are using the script below to send email notifications. When a user receives the mail part of the email headers are included in the message body. I have included an example underneath the script.
    procedure pm33_verification_mail  ( email_in  in varchar2 default NULL ) is
    Cursor EMAIL_USERS is
    Select distinct CM503_EMAIL_ADDRESS
    From   MES.TM503_VERIFICATION_REPORT
    Where  CM503_DURATION = 24
    Order By CM503_EMAIL_ADDRESS ASC;
    l_conn              UTL_SMTP.CONNECTION ;
    l_mime_type         VarChar2(100) ;
    l_email_address     VarChar2(30000) ;
    l_subject           VarChar2(1000) := 'Verification Still Outstanding ' ;
    l_line              VarChar2(30000) ;
    errmsg              VarChar2(500) ;
    l_data                     VarChar2 ( 1 )          ;
    l_ver_hours         Number := 24 ;
    Cursor WC_LIST is
    Select CM306_PARAMETER_VALUE
    From  MES.TM306_SCHEDULING_PARAM_ITEMS
    Where  CM306_PARAMETER_TYPE  = 'REP'
    and  CM306_PARAMETER_NAME  = 'WC_VERIFICATIONS'
    Order by CM306_PARAMETER_INDEX      ;
    l_work_centre          VarChar2(100)          ;
    l_count             Number                ;
    begin
    If to_char( sysdate,'dd') = '01' then
    +     l_ver_hours := to_number(to_char(sysdate,'hh24'))+1 ;+
    End If ;
    +     +
    if email_in is NULL then
    for R1 in EMAIL_USERS loop
    if l_email_address is NULL then
    l_email_address := R1.CM503_EMAIL_ADDRESS ;
    else
    l_email_address := l_email_address||';'||R1.CM503_EMAIL_ADDRESS ;
    end if;
    end loop;
    else
    l_email_address := email_in ;
    end if;
    l_mime_type     := 'text/plain';
    l_conn := MES.KM999_DBMS_MAIL.BEGIN_MAIL ( sender     => 'MES',
    recipients => l_email_address,
    subject    => l_subject,
    mime_type  => l_mime_type )  ;
    l_data := 'N' ;
    for R1 in WC_LIST loop
    begin
    Select count(*)
    into l_count
    From   MES.VM312_OUTSTANDING_VER
    Where  CM312_WORK_CENTRE = R1.CM306_PARAMETER_VALUE
    and  ( SYSDATE - CM312_DATE ) * 24 >= l_ver_hours ;
    exception
    +     when OTHERS then+
    +          l_count := 0 ;+
    end ;
    +          +
    If  l_count > 0 then
    l_data := 'Y' ;
    l_line      := '============================================================'  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    l_line  := 'Verification Outstanding at the ' || SubStr(R1.CM306_PARAMETER_VALUE,1,Length(R1.CM306_PARAMETER_VALUE)-1) || ' for more than '||to_char(l_ver_hours)||' hours:'  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    l_line      := '------------------------------------------------------------'  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    Declare
    Cursor DATA_OUT is
    Select CM312_ID   ,
    +     CM312_DATE+
    From  MES.VM312_OUTSTANDING_VER
    Where  CM312_WORK_CENTRE = R1.CM306_PARAMETER_VALUE
    and  ( SYSDATE - CM312_DATE ) * 24 >= l_ver_hours
    Order By CM312_DATE;
    begin
    For R2 in DATA_OUT Loop
    l_line := R2.CM312_ID || ' Outstanding since ' || TO_CHAR ( R2.CM312_DATE , 'YYYY-MM-DD HH24:MI') || ' ('
    +|| Round ( ( SYSDATE - R2.CM312_DATE ) * 24 , 2 ) || ' Hours)' || chr(10) || chr(10);+
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    End Loop;  -- DATA_OUT
    l_line      := ' '  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    end ;
    End if ;    --- Count  > 0
    End Loop;  ---WC_List
    If l_data = 'N' then
    l_line             := '============================================================'  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    l_line          := 'No Verification Problems '  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    l_line             := '============================================================'  || chr(10) ;
    MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
    end if ;        
    MES.KM999_DBMS_MAIL.END_MAIL( conn => l_conn )   ;
    end ; /* pm33_verification_mail */
    +/+
    Email body Example:
    To: <all mail addresses are included in this.>
    Subject: Verification Still Outstanding
    Content-Type: text/plain
    X-Mailer: Mailer by Oracle UTL_SMTP
    Return-Path: [email protected]
    Message-ID: <[email protected]>
    *X-OriginalArrivalTime: 15 Dec 2010 05:00:19.0110 (UTC) FILETIME=[F868FC60:01CB9C14]*
    Date: 15 Dec 2010 07:00:19 +0200
    *============================================================*
    Verification Outstanding at the CONARC for more than 24 hours:
    *============================================================*
    Verification Outstanding at the LHF for more than 24 hours:
    ------------------------------------------------------------

    user13482457 wrote:
    Email body Example:
    <snipped>I do not see the Mime version being specified in the header - though this should not case the headers to display as part of the mail body.
    Confirm the header as correct (no empty lines and an empty line separator between it and the body) using the raw content of the e-mail as received by the mail client. This will be the easiest method to spot the error in the e-mail structure.
    In other words - first identify the actual problem before getting stuck in your PL/SQL code looking for an unknown problem.

  • Accessing the email value from the iPhone AddressBook

    Need some help getting the email value from the AddressBook. This is what I have so far ...
    Used to open up the picker and limit to email only
    -(void) browseButtonPressed:(id)sender
    ABPeoplePickerNavigationController* controller = [[ABPeoplePickerNavigationController alloc] init];
    controller.peoplePickerDelegate = self;
    NSNumber* emailProp = [NSNumber numberWithInt:kABPersonEmailProperty];
    controller.displayedProperties = [NSArray arrayWithObject:emailProp];
    controller.navigationBar.tintColor = [UIColor blackColor];
    [self presentModalViewController:controller animated:YES];
    The delegate method in the same class
    - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
    shouldContinueAfterSelectingPerson:(ABRecordRef)person
    property:(ABPropertyID)property
    identifier:(ABMultiValueIdentifier)identifier
    NSString *email = (NSString *)ABRecordCopyValue(person, kABPersonEmailProperty);
    NSLog(@"selected person: %@", email);
    [[peoplePicker parentViewController] dismissModalViewControllerAnimated:YES];
    return NO;
    The NSLog prints the following ...
    selected person: <NSCFType: 0x1d81c0>
    Any idea why it's not printing a string rather I am getting NSCFType ?

    Great Post. One of the few times that I was able to come to a conclusion about the code I need. Here is an example of the delegate method in reference to getting the email address.
    - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
    ABMultiValueRef emails = ABRecordCopyValue(person, property);
    CFStringRef email = ABMultiValueCopyValueAtIndex(emails, identifier);
    NSLog( (NSString *) email);
    self.receiverEmail.text = (NSString *) email;
    [self.tabBarController dismissModalViewControllerAnimated:YES];
    return NO;
    }

  • Interesting scan from string error

    Got an interesting (and hopefully easy) issue with scan from string. VI and back panel image attached. Open it or make it and try to run it and let me know if you get an error too. Am I doing anything wrong?
    (BTW, ignore the %d in the scan from string. You can change those to %f or %g and it still burps)
    Message Edited by mlang on 07-21-2008 09:04 AM
    Attachments:
    ScanFromStringError.JPG ‏27 KB
    ScanFromStringError.vi ‏14 KB

    "JB" <[email protected]> wrote in message
    news:[email protected]..
    > Wiebe@CARYA a écrit:
    > Try "%[^,],%d,%d,%d". %[^,] scans all characters that are not ",".With
    this unique format specifier for Format Into String and Scan from String, an
    error will appear if the input string contains a comma or is empty (the last
    case is also true with the original code). Distinct specifiers may be needed
    to avoid this.
    Yes, comma's might not be the best seperator. It will also fail if the
    numbers use "," as seperators (as is often the case in Europe)...
    But the same can be said for any seprator... If you use tabs as seperator,
    the parsing will fail if the string contains tabs...
    Regards,
    Wiebe.

  • Tab Delimited Text File to be Emailed (External Email ID) from SAP

    Hi,
    I have a requirement to email a tab delimited text file as an attachment to external email id from SAP. The text file is of line with type string and the length of each line is about 1024 char size. Can you please suggest me a suitable solution to this requirement? It looks like the FM: SO_NEW_DOCUMENT_ATT_SEND_API1 can handle a text file of 255 char length. I am not sure how to attach a text file of records with length more than 1025 char size.
    Appreciate your help in advance.
    Thanks,
    Kannan

    Hi,
    I have a requirement to email a tab delimited text file as an attachment to external email id from SAP. The text file is of line with type string and the length of each line is about 1024 char size. Can you please suggest me a suitable solution to this requirement? It looks like the FM: SO_NEW_DOCUMENT_ATT_SEND_API1 can handle a text file of 255 char length. I am not sure how to attach a text file of records with length more than 1025 char size.
    Appreciate your help in advance.
    Thanks,
    Kannan

  • Email event generator - error publishing emails received from browser

    Hi,
    Configured an email event generator that listens on a mailbox. The message type is set to string and no filters. All emails sent from outlook is published successfully to message broker channel and the subscribed by a process. Whereas for emails sent from any browser email like yahoo, gmail gives "Null pointer exception - cannot publish message". Anybody have encountered this error?
    Also is it possible to configure the email event generator to archive the emails to another folder in the mailbox rather than to a physical directory?
    -Manjula.

    access issues..

  • EMAIL HEADERS WITHOUT CONTENT - HOW TO RID?

    I posted details elasewhere  but without sucess and I'm still trying . . .
    I have a number of email headings in Mail which I can't open, and as well, I can't delete them!    All I gsee is blank pages when clicking onthe headers.   Does it mean that, somehow, I've deleted the actual content archived somewhere?   If so, how do I delete those email headings from my list of emails in my inbox?

    I think we're going to have to find these in the Finder & try trashing one there for a test.
    Hopefully the header has a Date & Time to narrow it down.
    EDIT: Quit Mail.
    I'd get EasyFind...
    http://www.macupdate.com/info.php/id/11076
    Here's a direct download link to EasyFind 4.0 which runs in 10.3.9 & up...
    http://www.devon-technologies.com/files/legacy/macosx1039/EasyFind.dmg.zip
    From this page,
    http://www.devon-technologies.com/support/faqs.php?p=default&cat=19
    Freeware applications:
        * EasyFind 4.0
        * PhotoStickies 5.6
        * ThumbsUp 4.3
        * XMenu 1.8
    http://www.versiontracker.com/dyn/moreinfo/macosx/8707
    Use it to search your whole drive for case insensitive & show invisibles...
    .emlx
    (dot ee em el ex)
    Sort on Date... do we see anything useful?

  • Email using delimited string

    Hi all,
    Im having trouble when i try to e-mail muliple people using HTML DB.When i enter one email address in the :P25_OWNER field,the email works fine,but when i enter more than one address,no email is send to either.Currently my code looks like this-
    for c1 in (select owner
    from project
    where ID_NUMBER = (select max(ID_NUMBER) from project)) loop
    if c1.owner is not null then
    HTMLDB_MAIL.SEND(
    P_TO => :P25_OWNER,
    P_FROM => :P25_OWNER,
    P_BODY => 'The Project '||:P25_PROJECT_NAME||' has been created '||chr(10)||
    P_SUBJ => 'Project '||:P25_PROJECT_NAME||' has been created');
    end if;
    end loop;
    i also tried returning a string so that i could email the entire string but got the same problem with this-
    DECLARE
    l_string VARCHAR2(255);
    l_vc_arr2 HTMLDB_APPLICATION_GLOBAL.VC_ARR2;
    BEGIN
    l_vc_arr2 := HTMLDB_UTIL.STRING_TO_TABLE(:P25_OWNER);
    l_string := HTMLDB_UTIL.TABLE_TO_STRING(l_vc_arr2);
    HTMLDB_MAIL.SEND(
    P_TO => l_string,
    P_FROM => l_string,
    P_BODY => 'The Project '||:P25_PROJECT_NAME||' has been created '||chr(10)||
    P_SUBJ => 'Project '||:P25_PROJECT_NAME||' has been created');
    END;
    but i had the same problems with this.
    What i want is to have a user enter more than one email address into the text field :P25_OWNER and be able to send an email to each address.Can anyone help with a solution to this problem?
    Thanks,
    Brian.

    Hello Brian,
    i've had a similar problem:
    P_TO:= '[email protected];[email protected]'
    failed. If i use a ',' instead of ';' as delimiter it works fine. So try it like this:
    P_TO:= '[email protected],[email protected]'
    btw, if you use HTMLDB_UTIL.TABLE_TO_STRING you'll get something like this:
    P_TO:= '[email protected]:[email protected]'
    hope it helps
    Thomas

  • Creating Mime-messages from String data

    How do I save string data of email received from Outlook Express by calling BufferedReader's readLine() method over a socket a connection so that it can be converted into MimeMessage.

    Sorry but i didn't read your code snipppet so well.
    So you have a Vector v wicht contains the client part of the dialog.
    This is a typical conversation: ( you don't use EHLO or HELO handshake!? it's considered rude not to introduce yourself :) )
    EHLO CLIENTNAME
    250
    MAIL FROM:<[email protected]>
    250 MAIL FROM:<[email protected]> OK
    RCPT TO:<[email protected]>
    250 RCPT TO:<[email protected]> OK
    DATA
    354 Start mail input; end with <CRLF>.<CRLF>
    Message-ID: <24569170.1093420595394.JavaMail.cau@PTWPC019>
    From: [email protected]
    To: [email protected]
    Subject: something
    Mime-Version: 1.0
    Content-Type: multipart/mixed;
         boundary="----=_Part_0_17459938.1093420595224"
    ------=_Part_0_17459938.1093420595224
    Content-Type: text/plain; charset=US-ASCII
    Content-Transfer-Encoding: 7bit
    TEXT CONTENTS
    ------=_Part_0_17459938.1093420595224
    Content-Type: text/html; charset=US-ASCII
    Content-Transfer-Encoding: 7bit
    <b>HTML CONTENTS<b>
    ------=_Part_0_17459938.1093420595224--
    250 <412ADBC5000000B5> Mail accepted
    QUIT
    221 ontrob1.bmsg.nl QUIT
    The results in the vector from DATA to the ending dot . should be the part of your constructor string;
    Use this constructor
    MimeMessage mm = new MimeMessage(null,  ByteArrayInputStream( yourstring.getBytes() )  ) ;at this moment you can deconstruct the mime further.
    maybe this code will help:
    you should call the dumpPart method like this dumpPart( mm );
         Store store;
         Folder folder;
         static boolean verbose = false;
         static boolean debug = false;
         static boolean showStructure = true;
         private static void dumpPart(Part part) throws Exception {
              if (part instanceof Message)
                   dumpEnvelope((Message) part);
              /** //Dump input stream ..
              InputStream is = part.getInputStream();
              // If "is" is not already buffered, wrap a BufferedInputStream
              // around it.
              if (!(is instanceof BufferedInputStream))
                   is = new BufferedInputStream(is);
              int c;
              while ((c = is.read()) != -1)
                   System.err.write(c);
              pr("CONTENT-TYPE: " + part.getContentType());
              * Using isMimeType to determine the content type avoids
              * fetching the actual content data until we need it.
              if (part.isMimeType("text/plain")) {
                   pr("This is plain text");
                   pr("---------------------------");
                   if (!showStructure)
                        System.out.println((String) part.getContent());
              } else if (part.isMimeType("multipart/*")) {
                   pr("This is a Multipart");
                   pr("---------------------------");
                   Multipart mp = (Multipart) part.getContent();
                   level++;
                   int count = mp.getCount();
                   for (int i = 0; i < count; i++)
                        dumpPart(mp.getBodyPart(i));
                   level--;
              } else if (part.isMimeType("message/rfc822")) {
                   pr("This is a Nested Message");
                   pr("---------------------------");
                   level++;
                   dumpPart((Part) part.getContent());
                   level--;
              } else if (!showStructure) {
                   * If we actually want to see the data, and it?s not a
                   * MIME type we know, fetch it and check its Java type.
                   Object o = part.getContent();
                   if (o instanceof String) {
                        pr("This is a string");
                        pr("---------------------------");
                        System.out.println((String) o);
                   } else if (o instanceof InputStream) {
                        System.err.println("HELLO CAU 1111");
                        pr("This is just an input stream");
                        pr("---------------------------");
                        InputStream is2 = (InputStream) o;
                        int c2;
                        while ((c2= is2.read()) != -1)
                             System.out.write(c2);
                        System.err.println("\nHELLO CAU");
                   } else {
                        pr("This is an unknown type");
                        pr("---------------------------");
                        pr(o.toString());
              } else {
                   pr("This is an unknown type");
                   pr("---------------------------");
         private static void dumpEnvelope(Message msg) throws Exception {
              pr("This is the message envelope");
              pr("---------------------------");
              Address[] a;
              // FROM
              if ((a = msg.getFrom()) != null) {
                   for (int j = 0; j < a.length; j++)
                        pr("FROM: " + a[j].toString());
              //TO
              if ((a = msg.getRecipients(Message.RecipientType.TO)) != null) {
                   for (int j = 0; j < a.length; j++)
                        pr("TO: " + a[j].toString());
              // SUBJECT
              pr("SUBJECT: " + msg.getSubject());
              // DATE
              Date d = msg.getSentDate();
              pr("SendDate: " + (d != null ? d.toString() : "UNKNOWN"));
              //FLAGS
              Flags flags = msg.getFlags();
              StringBuffer sb = new StringBuffer();
              Flags.Flag[] sf = flags.getSystemFlags(); // get the system flags
              boolean first = true;
              for (int i = 0; i < sf.length; i++) {
                   String s;
                   Flags.Flag f = sf;
                   if (f == Flags.Flag.ANSWERED)
                        s = "\\Answered";
                   else if (f == Flags.Flag.DELETED)
                        s = "\\Deleted";
                   else if (f == Flags.Flag.DRAFT)
                        s = "\\Draft";
                   else if (f == Flags.Flag.FLAGGED)
                        s = "\\Flagged";
                   else if (f == Flags.Flag.RECENT)
                        s = "\\Recent";
                   else if (f == Flags.Flag.SEEN)
                        s = "\\Seen";
                   else
                        continue; // skip it
                   if (first)
                        first = false;
                   else
                        sb.append(' ');
                   sb.append(s);
              String[] uf = flags.getUserFlags(); // get user-flag strings
              for (int i = 0; i < uf.length; i++) {
                   if (first)
                        first = false;
                   else
                        sb.append(' ');
                   sb.append(uf[i]);
              pr("FLAGS: " + sb.toString());
              // X-MAILER
              String[] hdrs = msg.getHeader("X-Mailer");
              if (hdrs != null)
                   pr("X-Mailer: " + hdrs[0]);
              else
                   pr("X-Mailer NOT available");
         static String indentStr = " ";
         static int level = 0;
         * Print a, possibly indented, string.
         public static void pr(String s) {
              if (showStructure)
                   System.out.print(indentStr.substring(0, level * 2));
              System.out.println(s);
    Tricae

  • FEATURE REQUEST: include the "Received" field(s) in email headers as block and filter option

    Why can't I set up a filtering rule to block email based on strings appearing in the "Received" field of the Header?
    SPAMMERS spoof the information in all of the fields that Apple allows users to select in the iCloud settings, so setting up filters based on those fields is feckless.
    I want to be able to Block any emails that originate from specific subnets that are bad actors in SPAM and PHISHING operations. Most of these are in foreign countries.  For example - almost all of the SPAM that I'm currently plagued with is coming from IP address in the 89.39.yyy.xxx subnet. Yes, the spam comes from variants in the yyy and xxx indices, but is enabled by complicit domain hosts at the 89.39 level.
    If Apple would simply allow iCloud users to filter based on the "Received" header fields, we could set up a "filter/block" for all emails whose "Received" field contains the string " [89.39. "  (for example). 
    Outlook has created the ability for users to set up blocks against any emails originating from a user-specified range of IP addresses.  Why won't Apple give its users the same coveted capability?

    How would anyone here know why Apple chooses to do anything?
    If you want to tell Apple what you want, do so here: http://www.apple.com/feedback/icloud.html

Maybe you are looking for

  • Fonts issue!!!

    Hi everybody, This is related to look and feel of BSP application I have a question related to fonts. how can i use fonts in CSS which are not present in C:\Windows\Fonts directory? Is there a solution for this problem? One solution is to use the fol

  • Adobe acrobat xi

    I downloaded adobe acrobat xi and installed it, but only the download assistant appears. Can someone help?

  • 2 inDesigns one one computer.  Mac and windows operating systems

    i have a creative cloud membership through my company and we work on a IMac but a particular program we use called DirectSmile, only works on the windows side in conjunction with inDesign.  We have Parallels installed on our computer and a creative s

  • Http url connection

    Hello every one actually i successfully login to webpage using httpPost String urlEncodedContent = preparePostContent(LOGIN_USER_NAME, LOGIN_PASSWORD);             HttpURLConnection urlConnection = doHttpPost(TARGET_URL, urlEncodedContent);          

  • Error code 148:3 in Photoshop CS4.

    Trying to start my program. It asks me to reboot and try again. I did that, no help.