Symbian Anna Email client fonts

I get overlapping characters when zooming in with the Nokia email client after Anna update.
See screen shot.
Attachments:
Scr000002.jpg ‏32 KB

The widget is part of the mail application, and as such you cannot have the updated mail application with the old style widget. Unfortunately as the mail application is built into the ROM it's not possible to replace.
Sorry.
If I have helped you, please hit the star at the bottom of my posts - it's appreciated!
Don't forget if your problem is solved to press the "Accept as Solution" button.

Similar Messages

  • Could anybody post here the Symbian Anna Email Wid...

    Hi, could anybody tell me how can I get the Email Widget for Symbian Anna?
    I have a Nokia N8 Belle and I don't like the big widget for email, so I would like install the old email widget for Symbian Anna for my N8 Belle.
    How can I get the wgz file, please?
    Thank you very much,
    Luis.
    Attachments:
    widget.png ‏91 KB

    The widget is part of the mail application, and as such you cannot have the updated mail application with the old style widget. Unfortunately as the mail application is built into the ROM it's not possible to replace.
    Sorry.
    If I have helped you, please hit the star at the bottom of my posts - it's appreciated!
    Don't forget if your problem is solved to press the "Accept as Solution" button.

  • Email client issue Symbian Belle

    Hello everyone.
    I just installed Symbian Belle in my nokia N8, and configured the email client with my Gmail account.  I'm getting a strange error when I try to read any message of my inbox.  Every time that I try to read a message, all that I can see is a white screen.
    Do you guys know what is the solution of that? or another email client to use?
    Thanks a lot!

    Hi Eb@Lot84,
    Please let me know what exactly is the error that comes.
    Regards,
    Anubha

  • Adding new fonts to Symbian Anna on E6

    I wonder to know how to adding new fonts to Symbian Anna on my E6. Most of my Word and PowerPoint documents require some special fonts, such as Courier News, in order to display correctly.
    Does anyone know the solution?

    @truong_nt
    There is solution demonstrated for E7, N8, C7 & C6-01 but not yet seen E6 mentioned in this respect.
    Happy to have helped forum with a Support Ratio = 42.5

  • N8 email client performance issue

    The email client on the N8 mostly works OK, but the performance is terrible when trying to reply to an email that is "long". Actually there really doesn't have to be that much text in the previous message(s) when the client starts to be really really slow. When typing, the lag is really making the typing almost impossible.
    Is there plans to improve the performance? Will the Anna update improve the client? N8 isn't the best hardware out there, but still it has plenty of power to handle large emails also. This can be lightly tested using some webmail with the phones browser. When typing a reply to a long email there is no problem.
    Others having performance issues when trying to reply to a long email?

    Same here, not only answering large emails, sending email with attachments is about the same. I am having sync problems too, Messaging looks erratic.

  • Messages sent with Thunderbird do not get to recipient, but I can use other email clients that do. Settings are correct and I can check webmail and see in sent.

    When I send an email it says that it is sent, but it never gets to the recipient. I am using multiple email addresses to check this and have looked in spam and all folders and the message is just not actually going through. I can log in to web-mail and the message appears in the sent folder and I can resend from web-mail and instantly the mail is received. I also installed another email client program and it is able to send mails and they go through instantly. Only Thunderbird is having issues with this. I have tried uninstalling and rebooting and then re-installing and after setup I still can not get emails to go through. If this is something simple with a setting for Thunderbird I would love a fix as we have been using Thunderbird for 6+ years. Otherwise I will just have to use the other program as it works with no mess

    Application Basics
    Name: Thunderbird
    Version: 24.6.0
    User Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
    Profile Folder: Show Folder
    (Local drive)
    Application Build ID: 20140610001341
    Enabled Plugins: about:plugins
    Build Configuration: about:buildconfig
    Crash Reports: about:crashes
    Memory Use: about:memory
    Mail and News Accounts
    account1:
    INCOMING: account1, , (imap) imap.secureserver.net:993, SSL, passwordCleartext
    OUTGOING: smtpout.secureserver.net:465, SSL, passwordCleartext, true
    account2:
    INCOMING: account2, , (none) Local Folders, plain, passwordCleartext
    Extensions
    Important Modified Preferences
    Name: Value
    browser.cache.disk.capacity: 358400
    browser.cache.disk.smart_size.first_run: false
    browser.cache.disk.smart_size.use_old_max: false
    browser.cache.disk.smart_size_cached_value: 358400
    extensions.lastAppVersion: 24.6.0
    font.name.monospace.el: Consolas
    font.name.monospace.tr: Consolas
    font.name.monospace.x-baltic: Consolas
    font.name.monospace.x-central-euro: Consolas
    font.name.monospace.x-cyrillic: Consolas
    font.name.monospace.x-unicode: Consolas
    font.name.monospace.x-western: Consolas
    font.name.sans-serif.el: Calibri
    font.name.sans-serif.tr: Calibri
    font.name.sans-serif.x-baltic: Calibri
    font.name.sans-serif.x-central-euro: Calibri
    font.name.sans-serif.x-cyrillic: Calibri
    font.name.sans-serif.x-unicode: Calibri
    font.name.sans-serif.x-western: Calibri
    font.name.serif.el: Cambria
    font.name.serif.tr: Cambria
    font.name.serif.x-baltic: Cambria
    font.name.serif.x-central-euro: Cambria
    font.name.serif.x-cyrillic: Cambria
    font.name.serif.x-unicode: Cambria
    font.name.serif.x-western: Cambria
    font.size.fixed.el: 14
    font.size.fixed.tr: 14
    font.size.fixed.x-baltic: 14
    font.size.fixed.x-central-euro: 14
    font.size.fixed.x-cyrillic: 14
    font.size.fixed.x-unicode: 14
    font.size.fixed.x-western: 14
    font.size.variable.el: 17
    font.size.variable.tr: 17
    font.size.variable.x-baltic: 17
    font.size.variable.x-central-euro: 17
    font.size.variable.x-cyrillic: 17
    font.size.variable.x-unicode: 17
    font.size.variable.x-western: 17
    mail.openMessageBehavior.version: 1
    mailnews.database.global.datastore.id: 088922eb-6a1e-477e-901d-32fc192121b
    network.cookie.prefsMigrated: true
    places.database.lastMaintenance: 1405540688
    places.history.expiration.transient_current_max_pages: 66807
    Graphics
    Adapter Description: Intel(R) G33/G31 Express Chipset Family
    Vendor ID: 0x8086
    Device ID: 0x29c2
    Adapter RAM: Unknown
    Adapter Drivers: igdumd32
    Driver Version: 7.14.10.1437
    Driver Date: 2-11-2008
    Direct2D Enabled: Blocked for your graphics driver version.
    DirectWrite Enabled: false (7.0.6002.23200)
    ClearType Parameters: ClearType parameters not found
    WebGL Renderer: Blocked for your graphics driver version. Try updating your graphics driver to version 7.1500.1000.1666 or newer.
    GPU Accelerated Windows: 0. Blocked for your graphics driver version. Try updating your graphics driver to version 7.1500.1000.1666 or newer.
    AzureCanvasBackend: skia
    AzureFallbackCanvasBackend: cairo
    AzureContentBackend: none
    JavaScript
    Incremental GC: 1
    Accessibility
    Activated: 0
    Prevent Accessibility: 0
    Library Versions
    Expected minimum version
    Version in use
    NSPR
    4.10.2
    4.10.2
    NSS
    3.15.4 Basic ECC
    3.15.4 Basic ECC
    NSS Util
    3.15.4
    3.15.4
    NSS SSL
    3.15.4 Basic ECC
    3.15.4 Basic ECC
    NSS S/MIME
    3.15.4 Basic ECC
    3.15.4 Basic ECC

  • UTL_MAIL shows character set in email client

    Hello,
    Database: Oracle Database 10g Enterprise Edition Release 10.1.0.3.0
    OS: Red Had Enterprise Linux (version 3)
    I'm trying to use the UTL_MAIL package to send an email and the actual mail sending works fine. However on the client side the database character set (WE8ISO8859P1) is displayed in the "From:" field and it's also displayed in the "Subject:" field (along with the actual email address/subject). Can someone please let me know why this is happening and how I fix it?
    The code I use is:
    <font face="Courier New" size="2">
    <font color = "maroon">exec</font> <font color = "maroon">utl_mail</font><font color = "silver">.</font><font color = "maroon">send</font><font color = "maroon">(</font> <font color = "maroon">sender</font> <font color = "silver">=&gt;</font> <font color = "red">'&quot;Database Check&quot; <[email protected]>'</font><font color = "silver">,</font>
    <font color = "maroon">recipients</font> <font color = "silver">=&gt;</font> <font color = "red">'&quot;Oracle DBA&quot; <[email protected]>'</font><font color = "silver">,</font> <font color = "maroon">
    <br>subject</font> <font color = "silver">=&gt;</font><font color = "red">'test email subject'</font><font color = "silver">,</font> <font color = "maroon">
    <br>message</font> <font color = "silver">=&gt;</font> <font color = "red">'message body text'</font><font color = "silver">,</font> <font color = "maroon">
    <br>mime_type</font> <font color = "silver">=&gt;</font><font color = "red">'text/plain charset=us-ascii;'</font><font color = "maroon">)</font><font color = "silver">;</font> 
    </font>
    Here's a screenshot of how the email appears on the client-side (Novell GroupWise. Outlook 2007 also displays it the same way). Please note I've blanked out the recipients name (which is displayed correctly, without the character set).
    http://oi53.tinypic.com/25usgme.jpg
    So why is the character set displayed? I've tried various combinations of using double-quotes and single quotes to no avail. Also the email is displayed perfectly fine if I use the old UTL_SMTP package!
    Please help!
    Thanks!
    Edited by: feersum_endjinn on 27-Jan-2011 03:00

    Can you post the raw e-mail received by the Groupwise/Outlook client? Please use the tag as prefix and suffix for the contents, in order to prevent the pre-formatted text from being formatted by Jives.                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Trouble Compiling my Email-client

    Hi
    I have written this email -client, but have some trouble compiling it !
    Then I try to compile it the following errors:
    MailClient.java:350: <identifier> expected
    public syncronize void mails(String t){
    ^
    MailClient.java:727: ';' expected
    private class myWindowListener extends WindowAdapter{
    ^
    MailClient.java:747: '}' expected
    3 errors.
    What do I need to change to correct these errors ?
    I hope that there is somebody out there who can help me get my program to work.
    Thanks in advance.
    Sincrely Yours
    Fred
    import java.io.*;
    import java.awt.*;
    import java.util.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.tree.*;
    import javax.swing.event.*;
    public class MailClient extends JFrame implements ActionListener{ 
    private Sendman mySendman;
    private Letterman myLetterman;
    public Writer myWrite;
    public Reader myReader;
    public Composer myComposer;
    private Setup mySetup;
    public Addressbook myAdressbook;
    private FixTask myFixTask;
    private Filter myFilter;
    private Info myInfo;
    public Vector mailIndexVector = new Vector();
    public Vector filterIndexVector = new Vector();
    public Vector folderVector = new Vector();
    private JPanel tArea, trae, icon, tField;
    private JTextArea ta;
    private JScrollPane view, treeScroll;
    private JTree tree;
    public JTextField tf;
    private JSplitPane split;
    private Dimension Size;
    private MailClient myMailClient;
    private String mailBody, subject, from;
    public boolean fromOutbox = false;
    public boolean viewSource = false;
    public static void main (String[] args) {
         MailClient myMailClient = new MailClient();
    public MailClient() {
         super("Mail-Client");
         ImageIcon linux = new ImageIcon("linux.gif");
         this.setIconImage(linux.getImage());
         icon = new JPanel();
         icon.setLayout(new FlowLayout(FlowLayout.LEFT));
         ImageIcon neu = new ImageIcon("getmail.gif");
         JButton neueMails = new JButton(neu);
         newMails.setActionCommand("Getting new Mails");
         newMails.addActionListener(this);
         newMails.setBorderPainted(false);
         newMails.setToolTipText("Getting new Mails");
         ImageIcon cr = new ImageIcon("creator.gif");
         JButton creator = new JButton(cr);
         creator.setActionCommand("Creator open");
         creator.addActionListener(this);
         creator.setBorderPainted(false);
         creator.setToolTipText("Creator open");
         JButton rep = new JButton(new ImageIcon("reply.gif"));
         rep.setActionCommand("rep");
         rep.addActionListener(this);
         rep.setBorderPainted(false);
         rep.setToolTipText("Reply");
         JButton fwd = new JButton(new ImageIcon("fwd.gif"));
         fwd.setActionCommand("fwd");
         fwd.addActionListener(this);
         fwd.setBorderPainted(false);
         fwd.setToolTipText("Forward");
         JButton ein = new JButton(new ImageIcon("settings.gif"));
         ein.setActionCommand("settings open");
         ein.addActionListener(this);
         ein.setBorderPainted(false);
    ein.setToolTipText("Setting open");
    JButton adr = new JButton(new ImageIcon("adressbook.gif"));
    adr.setActionCommand("adr");
    adr.addActionListener(this);
    adr.setBorderPainted(false);
    adr.setToolTipText("Addressbook");
    JButton lo = new JButton(new ImageIcon("trash.gif"));
    lo.setActionCommand("trash");
    lo.addActionListener(this);
    lo.setBorderPainted(false);
    lo.setToolTipText("trash");
    JButton in = new JButton(new ImageIcon("info.gif"));
    in.setActionCommand("Information");
    in.addActionListener(this);
    in.setBorderPainted(false);
    in.setToolTipText("Information");
    icon.add(newMails);
    icon.add(creator);
    icon.add(rep);
    icon.add(fwd);
    icon.add(set);
    icon.add(adr);
    icon.add(lo);
    icon.add(in);
    Vector h1 = myLeser.lese("Summary.4on");
    for(int i=0; i<h1.size(); i+=7){
    String id = h1.elementAt(i).toString();
    String fo = h1.elementAt(i+1).toString();
    String su = h1.elementAt(i+2).toString();
    String fr = h1.elementAt(i+3).toString();
    String to = h1.elementAt(i+4).toString();
    String da = h1.elementAt(i+5).toString();
    String re = h1.elementAt(i+6).toString();
    MailIndex index = new MailIndex(id, fo, su, fr, to, da, re);
    mailIndexVector.addElement(index);
    Vector h2 = myReader.read("Filter.4on");
    for(int j=0; j<h2.size(); j+=3){
    String fo = h2.elementAt(j).toString();
    String from = h2.elementAt(j+1).toString();
    String te = h2.elementAt(j+2).toString();
    FilterIndex index = new FilterIndex(fo, from, te);
    filterIndexVector.addElement(index);
    folderVector = myReader.read("Folder.4on");
    DefaultMutableTreeNode top, inbox, outbox, sentbox, trash;
    top = new DefaultMutableTreeNode("mails");
    top.add(inbox = new DefaultMutableTreeNode("Inbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Inbox"))
         inbox.add(new DefaultMutableTreeNode(m));
    top.add(outbox = new DefaultMutableTreeNode("Outbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Outbox")){
         outbox.add(new DefaultMutableTreeNode(m));
    top.add(sentbox = new DefaultMutableTreeNode("Sentbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Sentbox"))
         sentbox.add(new DefaultMutableTreeNode(m));
    for(int j=0; j<folderVector.size(); j++){
    top.add(trash =
         new DefaultMutableTreeNode(folderVector.elementAt(j).toString()));
    for(int i=0; i<mailIndexVector.size(); i++){
         MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
         if (m.folder.equals(folderVector.elementAt(j).toString()))
         trash.add(new DefaultMutableTreeNode(m));
    tree = new JTree(top);
    tree.getSelectionModel().setSelectionMode
    (TreeSelectionModel.SINGLE_TREE_SELECTION);
    tree.addTreeSelectionListener(new myTreeSelectionListener());
    treeScroll = new JScrollPane(tree);
    treeScroll.setFont(new Font("Monospaced",Font.PLAIN,6));
    baum.add("Center", treeScroll);
    MainMenu menuBar = new MainMenu(this, this);
    setJMenuBar(menuBar);
    setVisible(true);
    public void mailsFetcher() {
    myLetterman = new Letterman(this, mySetup);
    myLetterman.start();
    public void treeNewSign(){
    trae.remove(treeScroll);     
    DefaultMutableTreeNode top, inbox, outbox, sentbox, trash;
    top = new DefaultMutableTreeNode("mails");
    top.add(inbox = new DefaultMutableTreeNode("Inbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Inbox"))
         inbox.add(new DefaultMutableTreeNode(m));
    top.add(outbox = new DefaultMutableTreeNode("Outbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Outbox"))
         outbox.add(new DefaultMutableTreeNode(m));
    top.add(sentbox = new DefaultMutableTreeNode("Sentbox"));
    for(int i=0; i<mailIndexVector.size(); i++){
    MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
    if (m.folder.equals("Sentbox"))
         sentbox.add(new DefaultMutableTreeNode(m));
    for(int j=0; j<folderVector.size(); j++){
    top.add(trash =
         new DefaultMutableTreeNode(folderVector.elementAt(j).toString()));
    for(int i=0; i<mailIndexVector.size(); i++){
         MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
         if (m.folder.equals(folderVector.elementAt(j).toString()))
         trash.add(new DefaultMutableTreeNode(m));
    tree = new JTree(top);
    tree.getSelectionModel().setSelectionMode
    (TreeSelectionModel.SINGLE_TREE_SELECTION);
    tree.addTreeSelectionListener(new myTreeSelectionListener());
    treeScroll = new JScrollPane(tree);
    trae.add("Center", treeScroll);
    trae.repaint();
    setVisible(true);
    public void menuNewSign(){
    setJMenuBar(new MainMenu(this, this));
    setVisible(true);
    public String fromFilter (String t){
    String myFrom = "";
    int start, end;
    int a = t.indexOf("From:");
    if (a != -1){
    start = a + 6;
    ende = t.indexOf("\n",start);
    myFrom = t.substring(start,end);
    return myFrom;
    public String toFilter (String t){
    String myTo = "";
    int start, e1, e2, end;
    int a = t.indexOf("To:");
    if (a != -1){
    start = a + 4;
    end = t.indexOf("\n",start);
    myTo = t.substring(start,end);
    e1 = end + 1;
    if(t.substring(e1,e1+1).equals(" ")){
         while(t.substring(e1,e1+1).equals(" ")){
         while(t.substring(e1,e1+1).equals(" "))
         e1++;
         e2 = t.indexOf("\n",e1);
         myTo += " " + t.substring(e1,e2);
         e1 = e2 + 1;
    return myTo;
    public String dateFilter (String t){
    String myDate = "";
    int start, end;
    int a = t.indexOf("Date:");
    if (a != -1){
    start = a + 6;
    end = t.indexOf("\n",start);
    myDate = t.substring(start,end);
    return myDate;
    public String subjectFilter (String t){
    String mySubject = "";
    int start, end;
    int a = t.indexOf("Subject:");
    if (a != -1){
    start = a + 9;
    end = t.indexOf("\n",start);
    mySubject = t.substring(start,end);
    return mySubject;
    public String mailFilter (String t){ 
    String myMail = "";
    int start = 0, end = t.length();
    start = t.indexOf("\n\n") + 2;
    if (start != 1){
    int a = t.indexOf("\n\n" ,start);
    if (a != -1){
         if (t.indexOf(".",a+2) == a+2)
         if (t.indexOf("\n",a+3) == a+3)
         start = a;
    myMail = t.substring(start,end);
    return myMail;
    public void mailsRemark(String file){
    String mail = "", t = "";
    Vector mailVector = myReader.read(file);
    for (int i=0; i<mailVector.size(); i++)
    t += (String)mailVector.elementAt(i) + "\n";
    from = fromFilter(t);
    subject = subjectFilter(t);
    mailBody = mailFilter(t);
    mail += "Subject: " + subject + "\n";
    mail += "Date: " + dateFilter(t) + "\n";
    mail += "From: " + from + "\n";
    mail += "To: " + toFilter(t) + "\n";
    mail += "\n" + mailBody;
    if(viewSource == true)
    ta.setText(t);
    else
    ta.setText(mail);
    public syncronize void mails(String t){
    Status myStatus = new Status(this,t);
    myStatus.start();
    public void delete(){
    if(tree.getLastSelectedPathComponent() != null){
    DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
    if(node.isLeaf()){
         Object nodeInfo = node.getUserObject();
         if(nodeInfo instanceof MailIndex){
         MailIndex index = (MailIndex)nodeInfo;
         mailIndexVector.removeElement(index);
         int count = 0;
         for(int j=0; j<mailIndexVector.size(); j++){
         MailIndex index1 = (MailIndex)mailIndexVector.elementAt(j);
         String id = index1.mailId;
         if(id.equals(index.mailId))
         count++;
         if(count == 0){
         File home = new File(".");
         String mailsRemark = "." + home.separator + "data";
         File datei = new File(mailsRemark, index.mailId);
         datei.delete();
         treeNewSign();
         menuNewSign();
         else{
         String t = (String)nodeInfo;
         boolean toDelete = false;
         for (int i=0; i<folderVector.size(); i++){
         if(folderVector.elementAt(i).equals(t)){
         folderVector.removeElement(t);
         konnteLoeschen = true;
         if(toDelete == false){
         message("This folder can not be deleted!");
         treeNewSign();
    else
         message("Folder is not Empty! Please delete Your mails.");
    else
    message("No Mails where selected to be deleted!");
    public void forward(){
    if(from != null){
    creatorOeffnen();
    myCreator.tfSb.setText("Fwd to: " + subject);
    myCreator.ta.setText("<" + from + ">" + " wrote:\n\n" + mailBody +
                   "\n\n>\n>\n\n");
    public void reply(){
    if(from != null){
    creatorOeffnen();
    myCreator.tfTo.setText(from);
    myCreator.tfSb.setText("Reply to: " + subject);
    myCreator.ta.setText("<" + from + ">" + " wrote:\n\n" + mailBody +
                   "\n\n>\n>\n\n");
    public void end(){
    String h = "";
    for (int i=0; i<mailIndexVector.size(); i++){
    MailIndex index = (MailIndex)mailIndexVector.elementAt(i);
    h += index.mailId + "\n";
    h += index.folder + "\n";
    h += index.subject + "\n";
    h += index.from + "\n";
    h += index.to + "\n";
    h += index.date + "\n";
    h += index.read + "\n";
    myWriter.writer(h,"Summary.4on");
    String w = "";
    for (int l=0; l<filterIndexVector.size(); l++){
    FilterIndex index = (FilterIndex)filterIndexVector.elementAt(l);
    w += index.folder + "\n";
    w += index.from + "\n";
    w += index.text + "\n";
    myWriter.write(w,"Filter.4on");
    String k = "";
    for(int j=0; j<folderVector.size(); j++)
    k += folderVector.elementAt(j).toString() + "\n";
    myWriter.writer(k,"Folder.4on");
    String t = "";
    for (int l=0; l<myAddressBook.addressIndexVector.size(); l++){
    AddressIndex aindex =
         (AddressIndex)myAdressBook.adressIndexVector.elementAt(l);
    t += aindex.alias + "\n";
    t += aindex.email + "\n";
    myWriter.write(t,"Address.4on");
    setVisible(false);
    dispose();
    System.exit(0);
    public void filterOpen(){
    boolean test = false;
    if(tree.getLastSelectedPathComponent() != null){
    DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
    Object nodeInfo = node.getUserObject();
    if(nodeInfo instanceof String){
         myFilter.folder = (String)nodeInfo;
         for(int i=0; i<filterIndexVector.size(); i++){
         FilterIndex h = (FilterIndex)filterIndexVector.elementAt(i);
         if(h.folder.equals(nodeInfo)){
         myFilter.index = h;
         test = true;
         if(h.from.equals("")){
         myFilter.box1 = false;
         myFilter.fTf.setText("");
         myFilter.fBox.setSelected(false);
         myFilter.fTf.setEditable(false);
         else{
         myFilter.box1 = true;
         myFilter.fTf.setText(h.from);
         myFilter.fBox.setSelected(true);
         myFilter.fTf.setEditable(true);
         if(h.text.equals("")){
         myFilter.box2 = false;
         myFilter.tTf.setText("");
         myFilter.tBox.setSelected(false);
         myFilter.tTf.setEditable(false);
         else{
         myFilter.box2 = true;
         myFilter.tTf.setText(h.text);
         myFilter.tBox.setSelected(true);
         myFilter.tTf.setEditable(true);
         break;
    myFilter.setVisible(true);
    myFilter.fBox.requestFocus();
    else
    meldung("No selection");
    public void sendOutbox(){
    fromOutbox = true;
    int i;
    Block1:
    for(i=0; i<mailIndexVector.size(); i++){
    MailIndex index = (MailIndex)mailIndexVector.elementAt(i);
    if(index.folder.equals("Outbox")){
         Vector mailVector = myReader.read(index.mailId);
    Block2:
         for(int j=0; j<mailVector.size(); j++){
         String m = (String)mailVector.elementAt(j);
         if(m.indexOf("Subject:") != -1){
         for(int k=0; k<=j+1; k++){
         mailVector.removeElementAt(0);
         break Block2;
         Vector toVector = new Vector();
         int tEnd = 1;
         String line = "";
         String t = index.to;
         while (tEnd != -1){
         tEnd = t.indexOf(", ");
         if (tEnd == -1)
         line = t;
         else
         line = t.substring(0,tEnd);
         t = t.substring(tEnd + 1);
         toVector.addElement(line);
         File home = new File(".");
         String mailsVerzeichnis = "." + home.separator + "data";
         File datei = new File(mailsRemark, index.mailId);
         datei.delete();
         mySendman = new Sendman(mailVector, toVector, index.subject,
         ailsAnzeig               mySetup, this);
         mySendman.start();
         mailIndexVector.removeElement(index);
         break Block1;
    if(i == mailIndexVector.size())
    fromOutbox = false;
    treeNewSign();
    public void partion(String cmd){
    if(tree.getLastSelectedPathComponent() != null){
    DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
    Object nodeInfo = node.getUserObject();
    if(nodeInfo instanceof MailIndex){
         MailIndex index = (MailIndex)nodeInfo;
         index.folder = cmd.substring(13).toString();
         treeNewSign();
    else
    meldung("No mails to partion!");
    public void SetupOpen(){
    if (mySetup.savePassword == false)
    mySetup.pTf.setText("");
    mySetup.setVisible(true);
    mySetup.aTf.requestFocus();
    public void addressbookOpen(){
    myAddressBook.setVisible(true);
    myAdressBook.tree.requestFocus();
    public void creatorOpen(){
    myCreator.setVisible(true);
    myCreator.tfTo.requestFocus();
    public void actionPerformed(ActionEvent event){
    Object obj = event.getSource();
    if (obj instanceof JMenuItem){
    String cmd = event.getActionCommand();
    if (cmd.equals("New fetched")){
         mailsfetch();
    else if (cmd.equals("Written new mails")) {
         creatorOpen();
    else if (cmd.equals("Reply")) {
         reply();
    else if (cmd.equals("Forward")) {
         forward();
    else if (cmd.equals("Outbox")) {
         sendOutbox();
    else if (cmd.equals("Delete")) {
         delete();
    else if ((cmd.length() >13) &&
         (cmd.substring(0,13).equals("Sorting-"))){
         sorting(cmd);
    else if (cmd.equals("Using Addressbook")){
         addressbookOpen();
    else if (cmd.equals("Filter working")){
         filterOpen();
    else if (cmd.equals("New Order")){
         myFixTask.tf.setText("");
         myFixTask.setVisible(true);
         myFixTask.tf.requestFocus();
    else if (cmd.equals("delete")){
         delete();
    else if ((cmd.length() >7) &&
         (cmd.substring(0,7).equals("nobody"))){
         if(viewSource == false){
         viewSource = true;
         menuNewSign();
         if(tree.getLastSelectedPathComponent() != null){
         DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
         Object nodeInfo = node.getUserObject();
         if(nodeInfo instanceof MailIndex){
         MailIndex index = (MailIndex)nodeInfo;
         mailsRemark(index.mailId);
         else{
         viewSource = false;
         menuNeuZeichnen();
         if(tree.getLastSelectedPathComponent() != null){
         DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
         Object nodeInfo = node.getUserObject();
         if(nodeInfo instanceof MailIndex){
         MailIndex index = (MailIndex)nodeInfo;
         mailsRemark(index.mailId);
    else if (cmd.equals("Setup")){
         SetupOpen();
    else if (obj instanceof JButton){
    String cmd = event.getActionCommand();
    if (cmd.equals("aga")){
         mailsHolen();
    else if (cmd.equals("Creator Open")){
         creatorOpem();
    else if(cmd.equals("rep")){
         reply();
    else if(cmd.equals("fwd")){
         forward();
    else if(cmd.equals("Setup Open")){
    SetupOpen();
    else if(cmd.equals("adr")){
         addressbookOpen();
    else if(cmd.equals("delete")){
         delete();
    else if(cmd.equals("Information")){
         myInfo.setVisible(true);
         myInfo.b.requestFocus();
    private class myWindowListener extends WindowAdapter{
    public void windowClosing(WindowEvent event){
    end();
    private class myTreeSelectionListener implements TreeSelectionListener{
    public void valueChanged(TreeSelectionEvent e) {
    DefaultMutableTreeNode node =
         (DefaultMutableTreeNode)(e.getPath().getLastPathComponent());
    Object nodeInfo = node.getUserObject();
    if(nodeInfo instanceof MailIndex){
         MailIndex index = (MailIndex)nodeInfo;
         mailsAnzeigen(index.mailId);
         index.read = "Yes";

    Some suggestions:
    1. as the others stated- you should really post specific questions rather than 1 huge ugly class!
    2. use code tags
    3. get a decent IDE- it would take about 1 minute to then see where the error is-
    4. the rrors were just misspelled 'synchronized' and missing argument ','
    5. Try not to make such huge classes!!- Try to follow certain coding "patterns"- like MVC- and not stick everything in 1 class- separate the functionality- it makes coding much easier!
    here is fixed code (at least gets rid of those last errors):
    import java.io.*;
    import java.awt.*;
    import java.util.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.tree.*;
    import javax.swing.event.*;
    public class MailClient extends JFrame implements ActionListener{
      private Sendman mySendman;
      private Letterman myLetterman;
      public Writer myWrite;
      public Reader myReader;
      public Composer myComposer;
      private Setup mySetup;
      public Addressbook myAdressbook;
      private FixTask myFixTask;
      private Filter myFilter;
      private Info myInfo;
      public Vector mailIndexVector = new Vector();
      public Vector filterIndexVector = new Vector();
      public Vector folderVector = new Vector();
      private JPanel tArea, trae, icon, tField;
      private JTextArea ta;
      private JScrollPane view, treeScroll;
      private JTree tree;
      public JTextField tf;
      private JSplitPane split;
      private Dimension Size;
      private MailClient myMailClient;
      private String mailBody, subject, from;
      public boolean fromOutbox = false;
      public boolean viewSource = false;
      public static void main (String[] args) {
        MailClient myMailClient = new MailClient();
      public MailClient() {
        super("Mail-Client");
        ImageIcon linux = new ImageIcon("linux.gif");
        this.setIconImage(linux.getImage());
        icon = new JPanel();
        icon.setLayout(new FlowLayout(FlowLayout.LEFT));
        ImageIcon neu = new ImageIcon("getmail.gif");
        JButton neueMails = new JButton(neu);
        newMails.setActionCommand("Getting new Mails");
        newMails.addActionListener(this);
        newMails.setBorderPainted(false);
        newMails.setToolTipText("Getting new Mails");
        ImageIcon cr = new ImageIcon("creator.gif");
        JButton creator = new JButton(cr);
        creator.setActionCommand("Creator open");
        creator.addActionListener(this);
        creator.setBorderPainted(false);
        creator.setToolTipText("Creator open");
        JButton rep = new JButton(new ImageIcon("reply.gif"));
        rep.setActionCommand("rep");
        rep.addActionListener(this);
        rep.setBorderPainted(false);
        rep.setToolTipText("Reply");
        JButton fwd = new JButton(new ImageIcon("fwd.gif"));
        fwd.setActionCommand("fwd");
        fwd.addActionListener(this);
        fwd.setBorderPainted(false);
        fwd.setToolTipText("Forward");
        JButton ein = new JButton(new ImageIcon("settings.gif"));
        ein.setActionCommand("settings open");
        ein.addActionListener(this);
        ein.setBorderPainted(false);
        ein.setToolTipText("Setting open");
        JButton adr = new JButton(new ImageIcon("adressbook.gif"));
        adr.setActionCommand("adr");
        adr.addActionListener(this);
        adr.setBorderPainted(false);
        adr.setToolTipText("Addressbook");
        JButton lo = new JButton(new ImageIcon("trash.gif"));
        lo.setActionCommand("trash");
        lo.addActionListener(this);
        lo.setBorderPainted(false);
        lo.setToolTipText("trash");
        JButton in = new JButton(new ImageIcon("info.gif"));
        in.setActionCommand("Information");
        in.addActionListener(this);
        in.setBorderPainted(false);
        in.setToolTipText("Information");
        icon.add(newMails);
        icon.add(creator);
        icon.add(rep);
        icon.add(fwd);
        icon.add(set);
        icon.add(adr);
        icon.add(lo);
        icon.add(in);
        Vector h1 = myLeser.lese("Summary.4on");
        for(int i=0; i<h1.size(); i+=7){
          String id = h1.elementAt(i).toString();
          String fo = h1.elementAt(i+1).toString();
          String su = h1.elementAt(i+2).toString();
          String fr = h1.elementAt(i+3).toString();
          String to = h1.elementAt(i+4).toString();
          String da = h1.elementAt(i+5).toString();
          String re = h1.elementAt(i+6).toString();
          MailIndex index = new MailIndex(id, fo, su, fr, to, da, re);
          mailIndexVector.addElement(index);
        Vector h2 = myReader.read("Filter.4on");
        for(int j=0; j<h2.size(); j+=3){
          String fo = h2.elementAt(j).toString();
          String from = h2.elementAt(j+1).toString();
          String te = h2.elementAt(j+2).toString();
          FilterIndex index = new FilterIndex(fo, from, te);
          filterIndexVector.addElement(index);
        folderVector = myReader.read("Folder.4on");
        DefaultMutableTreeNode top, inbox, outbox, sentbox, trash;
        top = new DefaultMutableTreeNode("mails");
        top.add(inbox = new DefaultMutableTreeNode("Inbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Inbox"))
            inbox.add(new DefaultMutableTreeNode(m));
        top.add(outbox = new DefaultMutableTreeNode("Outbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Outbox")){
            outbox.add(new DefaultMutableTreeNode(m));
        top.add(sentbox = new DefaultMutableTreeNode("Sentbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Sentbox"))
            sentbox.add(new DefaultMutableTreeNode(m));
        for(int j=0; j<folderVector.size(); j++){
          top.add(trash =
          new DefaultMutableTreeNode(folderVector.elementAt(j).toString()));
          for(int i=0; i<mailIndexVector.size(); i++){
            MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
            if (m.folder.equals(folderVector.elementAt(j).toString()))
              trash.add(new DefaultMutableTreeNode(m));
        tree = new JTree(top);
        tree.getSelectionModel().setSelectionMode
        (TreeSelectionModel.SINGLE_TREE_SELECTION);
        tree.addTreeSelectionListener(new myTreeSelectionListener());
        treeScroll = new JScrollPane(tree);
        treeScroll.setFont(new Font("Monospaced",Font.PLAIN,6));
        baum.add("Center", treeScroll);
        MainMenu menuBar = new MainMenu(this, this);
        setJMenuBar(menuBar);
        setVisible(true);
      public void mailsFetcher() {
        myLetterman = new Letterman(this, mySetup);
        myLetterman.start();
      public void treeNewSign(){
        trae.remove(treeScroll);
        DefaultMutableTreeNode top, inbox, outbox, sentbox, trash;
        top = new DefaultMutableTreeNode("mails");
        top.add(inbox = new DefaultMutableTreeNode("Inbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Inbox"))
            inbox.add(new DefaultMutableTreeNode(m));
        top.add(outbox = new DefaultMutableTreeNode("Outbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Outbox"))
            outbox.add(new DefaultMutableTreeNode(m));
        top.add(sentbox = new DefaultMutableTreeNode("Sentbox"));
        for(int i=0; i<mailIndexVector.size(); i++){
          MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
          if (m.folder.equals("Sentbox"))
            sentbox.add(new DefaultMutableTreeNode(m));
        for(int j=0; j<folderVector.size(); j++){
          top.add(trash =
          new DefaultMutableTreeNode(folderVector.elementAt(j).toString()));
          for(int i=0; i<mailIndexVector.size(); i++){
            MailIndex m = (MailIndex)mailIndexVector.elementAt(i);
            if (m.folder.equals(folderVector.elementAt(j).toString()))
              trash.add(new DefaultMutableTreeNode(m));
        tree = new JTree(top);
        tree.getSelectionModel().setSelectionMode
        (TreeSelectionModel.SINGLE_TREE_SELECTION);
        tree.addTreeSelectionListener(new myTreeSelectionListener());
        treeScroll = new JScrollPane(tree);
        trae.add("Center", treeScroll);
        trae.repaint();
        setVisible(true);
      public void menuNewSign(){
        setJMenuBar(new MainMenu(this, this));
        setVisible(true);
      public String fromFilter (String t){
        String myFrom = "";
        int start, end;
        int a = t.indexOf("From:");
        if (a != -1){
          start = a + 6;
          ende = t.indexOf("\n",start);
          myFrom = t.substring(start,end);
        return myFrom;
      public String toFilter (String t){
        String myTo = "";
        int start, e1, e2, end;
        int a = t.indexOf("To:");
        if (a != -1){
          start = a + 4;
          end = t.indexOf("\n",start);
          myTo = t.substring(start,end);
          e1 = end + 1;
          if(t.substring(e1,e1+1).equals(" ")){
            while(t.substring(e1,e1+1).equals(" ")){
              while(t.substring(e1,e1+1).equals(" "))
                e1++;
              e2 = t.indexOf("\n",e1);
              myTo += " " + t.substring(e1,e2);
              e1 = e2 + 1;
        return myTo;
      public String dateFilter (String t){
        String myDate = "";
        int start, end;
        int a = t.indexOf("Date:");
        if (a != -1){
          start = a + 6;
          end = t.indexOf("\n",start);
          myDate = t.substring(start,end);
        return myDate;
      public String subjectFilter (String t){
        String mySubject = "";
        int start, end;
        int a = t.indexOf("Subject:");
        if (a != -1){
          start = a + 9;
          end = t.indexOf("\n",start);
          mySubject = t.substring(start,end);
        return mySubject;
      public String mailFilter (String t){
        String myMail = "";
        int start = 0, end = t.length();
        start = t.indexOf("\n\n") + 2;
        if (start != 1){
          int a = t.indexOf("\n\n" ,start);
          if (a != -1){
            if (t.indexOf(".",a+2) == a+2)
              if (t.indexOf("\n",a+3) == a+3)
                start = a;
          myMail = t.substring(start,end);
        return myMail;
      public void mailsRemark(String file){
        String mail = "", t = "";
        Vector mailVector = myReader.read(file);
        for (int i=0; i<mailVector.size(); i++)
          t += (String)mailVector.elementAt(i) + "\n";
        from = fromFilter(t);
        subject = subjectFilter(t);
        mailBody = mailFilter(t);
        mail += "Subject: " + subject + "\n";
        mail += "Date: " + dateFilter(t) + "\n";
        mail += "From: " + from + "\n";
        mail += "To: " + toFilter(t) + "\n";
        mail += "\n" + mailBody;
        if(viewSource == true)
          ta.setText(t);
        else
          ta.setText(mail);
      public synchronized void mails(String t){
        Status myStatus = new Status(this,t);
        myStatus.start();
      public void delete(){
        if(tree.getLastSelectedPathComponent() != null){
          DefaultMutableTreeNode node =
              (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
          if(node.isLeaf()){
            Object nodeInfo = node.getUserObject();
            if(nodeInfo instanceof MailIndex){
              MailIndex index = (MailIndex)nodeInfo;
              mailIndexVector.removeElement(index);
              int count = 0;
              for(int j=0; j<mailIndexVector.size(); j++){
                MailIndex index1 = (MailIndex)mailIndexVector.elementAt(j);
                String id = index1.mailId;
                if(id.equals(index.mailId))
                  count++;
              if(count == 0){
                File home = new File(".");
                String mailsRemark = "." + home.separator + "data";
                File datei = new File(mailsRemark, index.mailId);
                datei.delete();
              treeNewSign();
              menuNewSign();
            else{
              String t = (String)nodeInfo;
              boolean toDelete = false;
              for (int i=0; i<folderVector.size(); i++){
                if(folderVector.elementAt(i).equals(t)){
                  folderVector.removeElement(t);
                  konnteLoeschen = true;
              if(toDelete == false){
                message("This folder can not be deleted!");
              treeNewSign();
          else
            message("Folder is not Empty! Please delete Your mails.");
        else
          message("No Mails where selected to be deleted!");
      public void forward(){
        if(from != null){
          creatorOeffnen();
          myCreator.tfSb.setText("Fwd to: " + subject);
          myCreator.ta.setText("<" + from + ">" + " wrote:\n\n" + mailBody +
                               "\n\n>\n>\n\n");
      public void reply(){
        if(from != null){
          creatorOeffnen();
          myCreator.tfTo.setText(from);
          myCreator.tfSb.setText("Reply to: " + subject);
          myCreator.ta.setText("<" + from + ">" + " wrote:\n\n" + mailBody +
                               "\n\n>\n>\n\n");
      public void end(){
        String h = "";
        for (int i=0; i<mailIndexVector.size(); i++){
          MailIndex index = (MailIndex)mailIndexVector.elementAt(i);
          h += index.mailId + "\n";
          h += index.folder + "\n";
          h += index.subject + "\n";
          h += index.from + "\n";
          h += index.to + "\n";
          h += index.date + "\n";
          h += index.read + "\n";
        myWriter.writer(h,"Summary.4on");
        String w = "";
        for (int l=0; l<filterIndexVector.size(); l++){
          FilterIndex index = (FilterIndex)filterIndexVector.elementAt(l);
          w += index.folder + "\n";
          w += index.from + "\n";
          w += index.text + "\n";
        myWriter.write(w,"Filter.4on");
        String k = "";
        for(int j=0; j<folderVector.size(); j++)
          k += folderVector.elementAt(j).toString() + "\n";
        myWriter.writer(k,"Folder.4on");
        String t = "";
        for (int l=0; l<myAddressBook.addressIndexVector.size(); l++){
          AddressIndex aindex =
                   (AddressIndex)myAdressBook.adressIndexVector.elementAt(l);
          t += aindex.alias + "\n";
          t += aindex.email + "\n";
        myWriter.write(t,"Address.4on");
        setVisible(false);
        dispose();
        System.exit(0);
      public void filterOpen(){
        boolean test = false;
        if(tree.getLastSelectedPathComponent() != null){
          DefaultMutableTreeNode node =
              (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
          Object nodeInfo = node.getUserObject();
          if(nodeInfo instanceof String){
            myFilter.folder = (String)nodeInfo;
            for(int i=0; i<filterIndexVector.size(); i++){
              FilterIndex h = (FilterIndex)filterIndexVector.elementAt(i);
              if(h.folder.equals(nodeInfo)){
                myFilter.index = h;
                test = true;
                if(h.from.equals("")){
                  myFilter.box1 = false;
                  myFilter.fTf.setText("");
                  myFilter.fBox.setSelected(false);
                  myFilter.fTf.setEditable(false);
                else{
                  myFilter.box1 = true;
                  myFilter.fTf.setText(h.from);
                  myFilter.fBox.setSelected(true);
                  myFilter.fTf.setEditable(true);
                if(h.text.equals("")){
                  myFilter.box2 = false;
                  myFilter.tTf.setText("");
                  myFilter.tBox.setSelected(false);
                  myFilter.tTf.setEditable(false);
                else{
                  myFilter.box2 = true;
                  myFilter.tTf.setText(h.text);
                  myFilter.tBox.setSelected(true);
                  myFilter.tTf.setEditable(true);
                break;
          myFilter.setVisible(true);
          myFilter.fBox.requestFocus();
        else
          meldung("No selection");
      public void sendOutbox(){
        fromOutbox = true;
        int i;
        Block1:
        for(i=0; i<mailIndexVector.size(); i++){
          MailIndex index = (MailIndex)mailIndexVector.elementAt(i);
          if(index.folder.equals("Outbox")){
            Vector mailVector = myReader.read(index.mailId);
            Block2:
            for(int j=0; j<mailVector.size(); j++){
              String m = (String)mailVector.elementAt(j);
              if(m.indexOf("Subject:") != -1){
                for(int k=0; k<=j+1; k++){
                  mailVector.removeElementAt(0);
                break Block2;
            Vector toVector = new Vector();
            int tEnd = 1;
            String line = "";
            String t = index.to;
            while (tEnd != -1){
              tEnd = t.indexOf(", ");
              if (tEnd == -1)
                line = t;
              else
                line = t.substring(0,tEnd);
              t = t.substring(tEnd + 1);
              toVector.addElement(line);
            File home = new File(".");
            String mailsVerzeichnis = "." + home.separator + "data";
            File datei = new File(mailsRemark, index.mailId);
            datei.delete();
            mySendman = new Sendman(mailVector, toVector, index.subject,ailsAnzeig, mySetup, this);
            mySendman.start();
            mailIndexVector.removeElement(index);
            break Block1;
        if(i == mailIndexVector.size())
          fromOutbox = false;
        treeNewSign();
      public void partion(String cmd){
        if(tree.getLastSelectedPathComponent() != null){
          DefaultMutableTreeNode node =
              (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
          Object nodeInfo = node.getUserObject();
          if(nodeInfo instanceof MailIndex){
            MailIndex index = (MailIndex)nodeInfo;
            index.folder = cmd.substring(13).toString();
            treeNewSign();
        else
          meldung("No mails to partion!");
      public void SetupOpen(){
        if (mySetup.savePassword == false)
          mySetup.pTf.setText("");
        mySetup.setVisible(true);
        mySetup.aTf.requestFocus();
      public void addressbookOpen(){
        myAddressBook.setVisible(true);
        myAdressBook.tree.requestFocus();
      public void creatorOpen(){
        myCreator.setVisible(true);
        myCreator.tfTo.requestFocus();
      public void actionPerformed(ActionEvent event){
        Object obj = event.getSource();
        if (obj instanceof JMenuItem){
          String cmd = event.getActionCommand();
          if (cmd.equals("New fetched")){
            mailsfetch();
          else if (cmd.equals("Written new mails")) {
            creatorOpen();
          else if (cmd.equals("Reply")) {
            reply();
          else if (cmd.equals("Forward")) {
            forward();
          else if (cmd.equals("Outbox")) {
            sendOutbox();
          else if (cmd.equals("Delete")) {
            delete();
          else if ((cmd.length() >13) &&
                   (cmd.substring(0,13).equals("Sorting-"))){
            sorting(cmd);
          else if (cmd.equals("Using Addressbook")){
            addressbookOpen();
          else if (cmd.equals("Filter working")){
            filterOpen();
          else if (cmd.equals("New Order")){
            myFixTask.tf.setText("");
            myFixTask.setVisible(true);
            myFixTask.tf.requestFocus();
          else if (cmd.equals("delete")){
            delete();
          else if ((cmd.length() >7) &&
                   (cmd.substring(0,7).equals("nobody"))){
            if(viewSource == false){
              viewSource = true;
              menuNewSign();
              if(tree.getLastSelectedPathComponent() != null){
                DefaultMutableTreeNode node =
                    (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
                Object nodeInfo = node.getUserObject();
                if(nodeInfo instanceof MailIndex){
                  MailIndex index = (MailIndex)nodeInfo;
                  mailsRemark(index.mailId);
            else{
              viewSource = false;
              menuNeuZeichnen();
              if(tree.getLastSelectedPathComponent() != null){
                DefaultMutableTreeNode node =
                    (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
                Object nodeInfo = node.getUserObject();
                if(nodeInfo instanceof MailIndex){
                  MailIndex index = (MailIndex)nodeInfo;
                  mailsRemark(index.mailId);
          else if (cmd.equals("Setup")){
            SetupOpen();
        else if (obj instanceof JButton){
          String cmd = event.getActionCommand();
          if (cmd.equals("aga")){
            mailsHolen();
          else if (cmd.equals("Creator Open")){
            creatorOpem();
          else if(cmd.equals("rep")){
            reply();
          else if(cmd.equals("fwd")){
            forward();
          else if(cmd.equals("Setup Open")){
            SetupOpen();
          else if(cmd.equals("adr")){
            addressbookOpen();
          else if(cmd.equals("delete")){
            delete();
          else if(cmd.equals("Information")){
            myInfo.setVisible(true);
            myInfo.b.requestFocus();
      private class myWindowListener extends WindowAdapter{
        public void windowClosing(WindowEvent event){
          end();
      private class myTreeSelectionListener implements TreeSelectionListener{
        public void valueChanged(TreeSelectionEvent e) {
          DefaultMutableTreeNode node =
              (DefaultMutableTreeNode)(e.getPath().getLastPathComponent());
          Object nodeInfo = node.getUserObject();
          if(nodeInfo instanceof MailIndex){
            MailIndex index = (MailIndex)nodeInfo;
            mailsAnzeigen(index.mailId);
            index.read = "Yes";
    }

  • Best (or best for me) email client

    I've just started using my new MacBook Pro with OS 10.4, graduating from a PB G4. And I'm looking for guidance on the best email client to use with it. I abandoned Mail ages ago, because it didn't handle HTML - has that changed?* I abandoned Entourage because it didn't allow bulk sends, so I've been using Thunderbird.
    So I want an email client that will handle HTML, groups, and bulk sends. And I would like to centralise all my contacts on the Apple Address Book, so ideally I want the email client to read that for email addresses when I start entering a recipient.
    Suggestions please!
    * I tried to open Mail to look at it, but it asked if I want to import all my emails etc. As the answer is currently no, it won't load - a bit silly!
    MacBook Pro   Mac OS X (10.4.8)  

    "One negative to using the Mac Mail app in OSX is it doesn't
    include a HTML composer like most of the others do."
    Do you regularly need to insert your own HTML code within the body of a message?
    If not, RTF with Tiger Mail is HTML but you must select a font via the font panel when composing a message and/or bold/underline selected text or change the color of all or selected text for the message to be sent as HTML.
    Using Tiger's Safari, you can send a web page in its entirety via a Mail.app message. At the Safari menu bar, go to File and select Mail Contents of This Page. The web page will be copied to a new Mail.app message which will be sent in its entirety.
    If you don't regularly need to insert your own HTML code but need to do so on occasion, you can use the HTML editor/composer of your choice (Apple's Text Edit application can be used for this) and save the complete HTML document. Open the saved document with Safari and after confirming the HTML layout is as desired, use Mail Contents of This Page.
    Just thought I throw this in as an FYI.

  • Cannot enable Entourage as default email client in SL

    Help, this is driving me bonkers! I want to use MS Entourage as my default email client and I set it as the default program via "preferences' in Mail.app, however, every time I try to email a document via Preview it opens Mail.app. Same goes for when I try to send anything using the 'Mail PDF' option in the print dialog. I've recently been forced to move to a Mac as my PC died and I inherited my wife's old MacBook and so far her claims of 'it just works' are not sitting well with me! Please help, this is just so frustrating. Thanks.

    Starting with Entourage 2008, you can set Entourage as the default in Preferences > General.
    You can also use one of the freeware applications to change default applications.
    I like to use IC Switch. It places an icon in the menu bar so I can easily toggle between default applications for web browsers, mail clients. ftp etc.
    RCDefaultApp
    More Internet
    MISFOX (MIssing Internet Settings for X
    Outlook for Mac will be introduced with Office Next. Release date is set for the holiday season 2010.
    Office X, 2004 and 2008 work under Snow Leopard. You do need to delete the older versions of Microsoft fonts and delete font caches after installing Snow Leopard.
    Fonts to delete after installing Snow Leopard
    (includes help deleting font caches)
    Return Receipts are not included in Entourage 2008. The reason why is that it's an almost useless feature which gives people false assurances, always a bad thing. more info
    Be sure you are updated. Check under About Entourage or any Office application in Office 2008 and you'll find the application version and the installed version. The latest install version is 12.2.3. You can also check the Microsoft Component Plugin to find the installed version.
    /Applications/Microsoft Office 2008/Office/MicrosoftComponentPlugin.framework

  • QuickOffice Pro fails to Install on Symbian Anna

    I have a Nokia N8 with Symbian Anna. I purchased QuickOffice Pro from Ovi Store and it downloads but then fails to install. The trial version from the QuickOffice site also fails to install. Before I purchased QuickOffice I deleted the version of QuickOffice that came with Symbian Anna.
    Now I am left with no QuickOffice even though I have paid for it.
    Can someone suggest what I should do so I can install the QuickOffice Pro that I have paid for.
    Jen
    Solved!
    Go to Solution.

    I emailed quickoffice tech support and they gave me a solution that works.
    My unit is a C6-01 that I recently updated (successfully) to symbian anna including the 2 updates that came later.
    Here's how I did it as per their advice:
    Before you start, download the .sis file for the quickoffice pro version 7 (39) that you purchased from Quickoffice. You will use this later.
    1. backup your phone using nokia ovi suite, if you want to shorten this, backup only the important data like phone contacts, device settings, applications settings, calender etc. You can do away with the backup of music, picture and video files as those take time.
    2.  reset your device as follows which I quote " At the main screen, enter *#7370# – The default lock code is 12345. This will restore the device to its original state, removing all user data, contacts, and third-party applications you may have installed."
    this will tell you that the reset will also erase the contents of your memory card, if you dont want your memory card erased, remove it before resetting, then proceed to resetting.  If you have entered your own lock code, use that instead of the default lock code 12345.
    after you enter the lock code, the phone will shut down and reboot with a white screen only. Wait for it to compelete as it takes some time.
    3. After the resetting is complete, all softwares that you installed will be temporarily gone (since you took out the memory card) but you can recover it later.
    4. connect your cell to your PC and use Nokia Ovi suiet to install the Quickoffice pro 7 that you downloaded.
    this should install the quickoffice pro successfully. 
    Check if the quickoffice pro is working.
    5.then re-install your memory card which you removed in step 2.  The restore the contents of your phone using OVI suite.
    6. Finally, update your phone software using ovisuite.  It will say that it has 2 or 3 updates pending.  Just proceed with the update since that update will not erase the quickoffice pro that is already installed.
    that's it. you should have a working copy of QUickoffice pro 7.
    PLEASE TAKE NOTE:  This worked on my Nokia C6-01 updated to Symbian Anna.  I cannot speak for other nokia models.
    I hope this helps.

  • Symbian Anna...Deja Vu

    I KNOW everyone is **bleep**, I KNOW everyone is disppointed, frustrated, angry....gosh the words does not cover the emotions involved...
    I have gone through all the emotions...first the excitement when the news came out 'new update coming soon!'...then disappointment, followed by anger and now...a lil' bit i-don't-give-a-fruitcake' lol...
    People, please realise, Nokia is a business...they make phones and they need to sell phones. They said they still have 10 phones to come out between now and approximately end of next year (2012). So you have to understand, they need to have a tactic in place, to get people to keep buying their phones. Otherwise, Nokia would go bankrupt and that's a no no (business 101). So their tactic is to delay software updates, bring in 'new phones' with the new updates in place, so that this will entice new buyers. They're then told 'oh there's a new update, coming soon'. They don't care about the old customers...they've got your money already...they're not entitled to give you 'free stuff'. (they missed the memo, coz loyal fans are GOLD).
    Suppose if Nokia had given the anna update at end of q1 as 'planned'. That means all the old and loyal customers would've been super happy (SUPER DUPER HAPPY). BUTTTTT, then the x7 would've been obsolete, EVEN before it had came out!!! There would be no reason for people to buy an x7, especially since it would've been super duper expensive. On the other hand, people would be buying the n8/c7/c6 coz they'd be cheap...AND have the latest software. Now this would've been very silly!!
    So relax people. Nokia is stuck in a rut...they can't do anything right, because...the only options they've got are either go bankrupt really early, or...get the people angry. They simply chose the lesser of the two devils, which makes sense. The job of a CEO is to keep the company floating...Now whether this tactic will work or not...well, it got many of you to buy the n8 early to get the update...so it might work again in the future...maybe
    Yes there's heaps of problems, yes you've worked hard for your money, YES YOU'RE SUPER DUPER ANGRYYYY...but that won't change the tactic at Nokia. So take it down a notch, go ahead and vent your frustrations and anger (in a sensible way...). IT IS NOKIA'S FAULT, but they gotta do what's right for them...
    Hoping you all have the best of days ahead... 
    MODERATOR'S NOTE:
    Post edited to removed discussions of speculations concerning products which have not been announced by Nokia.

    mangbecak wrote:
    Hey Jerspa!!
    I think we can agree that symbian is dead. it's not the future. We should've seen it coming, i mean...like you said years and years but that only produced a still unfinished product. I think meego's the future.yes it's not dual core or has a super duper awesome plus and multipled amoled screen. but the clear black display is awesome when comboed with a normal amoled. no complaints there. I doubt a duo core/quad core is that important for a mobile (ok my point of view). The only thing i'd miss is the 1080i vids. but games and other apps...i'm gonna stick with my laptop/computer.
    Now i'll wait for a meego with 1080i vid +30fps caf, xenon flash, and usb otg. note, that's MY dream phone...mine, not anyone elses...
    oh and a good battery of course
    First off: I didnt claim that symbian is dead.
    Then why i rant here?
    Answer:
    My last phone were 3720 classic, it were fine working phone. Everything worked as expected without bugs.
    Now when i take the N8 from my pocket which is premium phone and 3x more expensive than 3720 classic, the 2 first months were horrible. Everyday that "insert sim" "phone rebooting" "program crashed" stuff. Then Pr1.1 came, which still didnt provided the support. PR1.2 fixed the  problems with email etc. That were only corporate stuff.
    So lets talk about those leaked vids about PR2.0:
    In february we saw allready working splitscreen qwerty and draggable HS + new browser. <- less than 4 months from the delivery date to market. That was impressive, but it isnt anymore since it takes 6 months to deliver that damn update. Thats unacceptable.
    Lets look the PR2.0 press release in Conversations:
    http://conversations.nokia.com/2011/04/12/announcing-symbian-anna-aka-pr2/
    Now lets pick up the cherries:
    Enhanced Browser (v7.3): <- This is new
    Enhanced Ovi Maps (v3.06): <- This is allready newer
    Enhanced Ovi Store (v2.06.xx) >- Same for here
    Enhanced Social (v1.3) <- Same for here
    So as you can see, wheres the all time spend? theres nothing new, Nokia is really lettings us like without clothes to middle of antartica with S^3 phones, the support for this is horrible.
    Theres no way that any of PR team or Dev team can defend this situation until they let the iron curtains down and show us the one fact: Why it takes so long? What is wrong? AND WHAT ARE YOU DOING TO MAKE IT BETTER?
    As we seen above, Skyee's team aint working at the social team, nor in maps team nor in ovi store team.
    So while i debunked the all "we are working hard" claims, theres really nothing that can explain the delay.
    Funny fact is that S40 phones are getting the same functionalities as S^3 so why would anybody buy this over priced N8?
    I mean, Compare N8 to C6-01 that phone is 2.5X cheaper than N8. Still the N8 doesnt have ANY extra that would justify the price?. This also the thing why i am very angry.
    When Comparing to E7 and  N8, E7 is in lower stage in the portfolio pyramid and still its more worth, it has more functionalities than N8, same price.In the S^3 phones, N8 is the loser. Nothing really supports the price.
    Also when i bought the N8, i skipped the N95 and N97* because i saw those via friends, i know that those got problems. So i hoped so much that the S^3 would be new symbian, rewritten and a os that have rid off the same old failures that N95 and N97* got in software quality.
    Damn it, everything were even worse than those phones, even small basic functionalities are missing here and there. This so half baked product, Even the MP3 player is mising a EQ <- A basic function, been on phones for many years. Even N95 and N97* have that LMAO.
    Theres really nothing new in this Anna update, this is why the stocks goes down, this why the sales wont go up. S^3 is the total failure in nokias history,  how it can be, that the S^3 phones are in 3rd generation which fails in SOFTWARE QUALITY.
    Moderator's Note: Post has been edited to remove discussion of speculations concerning products which have not been announced by Nokia.

  • Symbian Anna launch - week38 add-on's

    Hi all,
    we don’t have new countries added to our Symbian Anna rollout this week, but have Symbian Anna officially live in Bosnia & Croatia now and additionally released more updates for countries that have already launched Anna in the previous weeks. (Attached is as usually the list of product codes that now have Symbian Anna available for download.)
    Additional variants added for the following countries:
    - Singapore: N8 + C7/E7
    - Croatia: T-mobile & Tele2
    - Greece: Vodafone
    - Portugal: Vodafone
    - Poland: Play
    - Ireleand: Meteor
    - Spain: Vodafone (OviSuite updates only)
    - Switzerland: Swisscom
    We’re still working on Symbian Anna for US, Canada & Australia.
    BR,
    yvonne
    Attachments:
    Symbian Anna 22092011.xls ‏171 KB

    skyee wrote:
    I guess you've seen my latest announcement of the countries we've just published. So, if you are in Italy, Taiwan or Turkey, you can have a look for your updates. 
    - 059D8G5 N8 Hungary: The update is already available - please check in OviSuite or via the software update client in your phone.
    Skyee Hi, thanks for your answer but my phone is password Hungary but bought in Greece, if we pass to Anna through the ovi suites will miss the Greek language, so I'm asking if you know when it will come through or if local OTA Why is the only way of installation without loss of the Greek language.
    Thanks and waiting your reply soon

  • E6 Back to Symbian Anna is a Popular Request

    Nokia
    Can we get an update back to Symbian Anna while Symbian Belle comes out without all the faults mention below?
    Try it for a week and see the customers demand,
    Please [-O< ,
    We're loyal customers as an average this is the fifth device for each user,
    I'm planning to sell the current and buy a new without the update

    OK, Nokia, just give us Anna functionality then (and a bit more).
    At least make Belle look and function like Anna regarding notifications etc. and keep Belle under the hood. There is nothing wrong with Belle performance-wise.
    However, to be honest Belle's (visual) notification concept, especially for new Emails, sucks - and blows at the same time! 
    Therefore, as there is no proper visual Email notification I often have Nokia Mail as a "homescreen" so I can directly see new emails. I am working with the home, email, contacts and calendar buttons to navigate between the main apps I need most. So, basically all I do request are proper, professional notifications, both for Email and Calendar. 
    I barely use more than two or three (of the six) home screens. Nokia Maps, Camera, Nokia City Lens, Opera Mini and Opera Mobile, Quickoffice. That’s one homescreen. I would like both Nokia Mail and Calendar to have fullscreen homescreen functionality - one homescreen each dedicated to Nokia Mail and Calendar plus the clock and date, email and calendar homescreen app from Nokia Anna for the E6's “home” screen. That would be awesome.
    Cheers,
    Lars 

  • Symbian anna homescreen on belle device?

    hello everybody!
    Is there a possibility to get an symbian anna homescreen on symbian belle OS (E7-00)?
    I have tryed numerous themes but all they do is change color and icons in my menus, but not the home screen.
    Thank you!

    None of the themes I've seen do that. Bear in mind that not all themes change all icons etc, and most certainly do not change the font. Not sure why you would want a Symbian Anna style homescreen when you're running Belle......Belle looks much cleaner in my opinion, but each to their own.

Maybe you are looking for