![]()
![]()
![]()
![]()
Felsökning
Låsa upp en låst mailbox
Ibland får en POP klient ett "Mailbox is locked" meddelande när de försöker hämta mail. Om det händer, gå till användarens mailkatalog och radera filen LOCK.!!!
Normalt raderar Weasel den filen när en POP session avslutas. Låsfilen kan, emellertid, bli kvar oraderad om din dator skulle krascha, eller om du stänger ner Weasel under tiden som en POP session är igång. Trots att Weasel söker efter låsta mailboxar vid starten, kan den misslyckas med upplåsningen under ovanliga omständigheter - dvs. om den låsta filens attribut av någon orsak blev satta till enbart read-only.
Långsam start?
Om du får ett lång tidsfördröjning när Weasel startas, beror det troligtvis på att Weasel måste vänta på respons från din lokala namnserver. Det finns troligtvis två olika orsaker för långsam respons:
- Den namnservern lämnar ingen respons, orsakat av ett nätverksproblem eller därför att namnservern har kraschat. Om det är problemet får du helt enkelt acceptera fördröjningen, eftersom problemet är på en annan dator.
- Ett av hostnamnen i din master lista (lokala hosts, acceptabla relay hosts, bannlysta hosts) existerar inte. I det fallet kommer namnservern att ge en långsam respons eftersom den måste, som ett resultat, söka i hela världen efter ett icke-existrande namn. Lösningen på detta är att köra Setup och ta bort oanvändbara namn från listan.
Utgående mail avvisas?
Om utgående mail ackumuleras i "forward" katalogen utan att sändas ut, är det mest troliga felet att du inte har en fil kalled ONLINE i samma katalog som Weasel.exe. Om den filen inte existerar, kommer Weasel inte att försökaskicka ut någon mail.
Om Weasel avvisar mail med ett meddelande "relaying not available" eller "user not local, please try..", betyder det att avsändaren inte är auktoriserad att skicka relay mail. För att auktoriserade det, måste du inkludera den avsändande hosten i listan över "acceptable sources for relay mail".
Din ISP vägrar att acceptera mail från Weasel
När Weasel har accepterat ett mail för vidarebefordran, och du använder en relay host som normalt accepterar mail från ditt system, finns det några situationer där relay hosten kommer att avvisa mailen. Några vanliga orsaker är:
- Din ISP använder "SMTP efter POP" för att vara säker på att du är den du utger dig för. I det fallet måste du göra en "fetch" (hämtning) före ett utskick av någon mail. Ett sätt att göra det på är att köra PopGet.Cmd direkt efter dial-up till ditt konto hos operatören.
- Din operatör kommer inte att göra någon relay om det inte är till eller från någon lokal användare. Allt du kan göra i det fallet är att använda en mailadress som du fått från operatören. Om det inte är tillfredställande, finns det ingen annat att göra än att byta operatör.
Weasel kan inte skicka mail genom en dial-up anslutning
Vissa e-mail system (Jag tror hotmail är ett av dom) har ett sätt att detektera att du använder en dial-up linje, och kommer att vägra acceptera mail från en sådan anslutning. (Det är en del av en anti-junk strategi; vissa skräpmailare använder dial-up till stora mail organisationer för att dölja sin identitet.) Du bör kunna fixa det problemet genom att specificera din ISP's mailsystem som backup för relay av utgående mail.
Stoppa PMMail från att krascha
Det finns något som PMMail inte gillar när det gäller Weasel's respons till TOP kommandot, och jag har inte lyckats lista ut varför ännu. Om du upptäcker att PMMail kraschar när den försöker hämta mail, öppna inställningarna för PMMail Accounts, och gå till sidan med Receive, och aktivera inställningen "Quick Interrogation".
(Problemet verkar ha åtgärdats i de senaste versionerna av PMMail.)
Långa fördröjningar när Weasel används i ett LAN
Weasel utgår ifrån att kunna utföra namnserver förfrågningar som en normal del av sin funktion, men det har blivit mer och mer vanligt att köra små LAN som inte har någon namnserver. Det kommer att leda till fördröjningar orsakade av att vänta på en time out från namnserver förfrågningarna.
Vägen runt detta problem är att försäkra sig om att de lokala namnen alltid kan hittas. Det erfordrar följande steg.
- Se till att raderna nedanför finns i din CONFIG.SYS
SET USE_HOSTS_FIRST=Y SET HOSTNAME=MyMachinedär 'MyMachine' är det namn som du har gett den lokala maskinen.- Editera filen \MPTN\ETC\HOSTS så att den innehåller rader som liknar de följande.
127.0.0.1 localhost 192.168.1.1 MyMachineDet ger en relation mellan namn och IP adresser för alla adresser som du vill kunna nå utan att använda en namnserver.