Hallo Werner,
auch ich habe dieses Problem mit folgender Ausgangslage:
• Betriebssystem: Windows Vista
• Version von Thunderbird: 17.0.4
• Kontenart: POP
• Internet und eMail-Anbieter: 1und1
• Antiviren-Programm: GData Internet Security 2013
Mein Problem:
Seit einer knappen Woche kann ich keine eMails mehr downloaden.
Ich kann zwar erkennen, dass eine Verbindung zu meinem Postfach bei 1und1 hergestellt wird. Aber es erfolgt keine Übermittlung zu Thunderbird.
Der Versand von eMails stellt kein Problem dar, nur der Eingang.
An den Einstellungen hatte ich nichts geändert.
Anbei das Fehlerprotokoll aus "Extras > Fehlerkonsole".
Wer kann in der Community weiterhelfen?!?!
Gruss, Tequila1402
Code
/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
const EXPORTED_SYMBOLS = ['pop3DownloadModule'];
const Cc = Components.classes;
const Ci = Components.interfaces;
const Cr = Components.results;
const nsActProcess = Components.Constructor("@mozilla.org/activity-process;1",
"nsIActivityProcess", "init");
const nsActEvent = Components.Constructor("@mozilla.org/activity-event;1",
"nsIActivityEvent", "init");
const nsActWarning = Components.Constructor("@mozilla.org/activity-warning;1",
"nsIActivityWarning", "init");
Components.utils.import("resource://gre/modules/Services.jsm");
Components.utils.import("resource:///modules/mailServices.js");
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
Components.utils.import("resource://gre/modules/PluralForm.jsm");
Components.utils.import("resource:///modules/gloda/log4moz.js");
// This module provides a link between the pop3 service code and the activity
// manager.
let pop3DownloadModule =
{
// hash table of most recent download items per folder
_mostRecentActivityForFolder: {},
// hash table of prev download items per folder, so we can
// coalesce consecutive no new message events.
_prevActivityForFolder: {},
get log() {
delete this.log;
return this.log = Log4Moz.getConfiguredLogger("pop3DownloadsModule");
},
get activityMgr() {
delete this.activityMgr;
return this.activityMgr = Cc["@mozilla.org/activity-manager;1"]
.getService(Ci.nsIActivityManager);
},
get bundle() {
delete this.bundle;
return this.bundle = Services.strings
.createBundle("chrome://messenger/locale/activity.properties");
},
getString: function(stringName) {
try {
return this.bundle.GetStringFromName(stringName)
} catch (e) {
this.log.error("error trying to get a string called: " + stringName);
throw(e);
}
},
onDownloadStarted : function(aFolder) {
this.log.info("in onDownloadStarted");
let displayText = this.bundle
.formatStringFromName("pop3EventStartDisplayText",
[aFolder.prettiestName], 1);
// remember the prev activity for this folder, if any.
this._prevActivityForFolder[aFolder.URI] =
this._mostRecentActivityForFolder[aFolder.URI];
let statusText = aFolder.server.prettyName;
// create an activity event
let event = new nsActEvent(displayText,
aFolder,
statusText,
Date.now(), // start time
Date.now()); // completion time
event.iconClass = "syncMail";
let downloadItem = {};
downloadItem.eventID = this.activityMgr.addActivity(event);
this._mostRecentActivityForFolder[aFolder.URI] = downloadItem;
},
onDownloadProgress : function(aFolder, aNumMsgsDownloaded, aTotalMsgs) {
this.log.info("in onDownloadProgress");
},
onDownloadCompleted : function(aFolder, aNumMsgsDownloaded) {
this.log.info("in onDownloadCompleted");
this.activityMgr.removeActivity(this._mostRecentActivityForFolder[aFolder.URI].eventID);
let displayText;
if (aNumMsgsDownloaded > 0)
{
displayText = PluralForm.get(aNumMsgsDownloaded, this.getString("pop3EventStatusText"));
displayText = displayText.replace("#1", aNumMsgsDownloaded);
}
else
displayText = this.getString("pop3EventStatusTextNoMsgs");
let statusText = aFolder.server.prettyName;
// create an activity event
let event = new nsActEvent(displayText,
aFolder,
statusText,
Date.now(), // start time
Date.now()); // completion time
event.iconClass = "syncMail";
let downloadItem = {numMsgsDownloaded: aNumMsgsDownloaded};
this._mostRecentActivityForFolder[aFolder.URI] = downloadItem;
downloadItem.eventID = this.activityMgr.addActivity(event);
if (!aNumMsgsDownloaded) {
// if we didn't download any messages this time, and the prev event
// for this folder also didn't download any messages, remove the
// prev event from the activity manager.
let prevItem = this._prevActivityForFolder[aFolder.URI];
if (prevItem != undefined && !prevItem.numMsgsDownloaded)
this.activityMgr.removeActivity(prevItem.eventID);
}
},
init: function() {
// XXX when do we need to remove ourselves?
MailServices.pop3.addListener(this);
}
};
Alles anzeigen