Q: Wie kann ich bei einem Provider mehrere Postfächer abfragen?
A: Im Hamster kann man mehrere POP-Server mit gleichem Namen anlegen, indem man unterschiedliche Aliasse ergänzt. Das Format für den Eintrag eines Servers ist folgender:
<Servername>[/Alias][,Port]
Der Alias steht für beliebigen Text, z. B. eine Nummerierung oder Accountzuordnung:
pop.example.com/1 pop.example.com/2 pop.example.net/jane-doe pop.example.net/john-doe
Zu jedem Server kann man dann seine eigenen Einstellungen (Benutzer/Passwort etc.) einstellen. Im Skript trägt man dann z. B. HamFetchMail("pop.example.com/2") ein.
Eine andere Lösung heißt: Alles im Skript behandeln. Der Befehl hierzu (Hamsterskript, hs2) ist HamFetchMail.
Beispiele:
HamFetchMail("pop.example.org","pop3","$1","","hamster","listen") # Hamster-Liste
HamFetchMail("pop.example.org","pop3","$2","","post","onlynews") # onlynews
HamFetchMail("pop.example.org","pop3","$3","","post","news") # news
Im Hamster braucht man dann keine POP-Server zu definieren (es ist aber aus anderen Gründen sinnvoll). Die verschiedenen Einstellungen erfolgen über die Variablen $1 , diese können im Hamster über das Menü Einstellungen → Benutzerverwaltung & Passworte → Passworte jeweils mit eigenem User und Passwort belegt werden.
Über den Befehl HamFetchMail können auch noch weitere Einstellungen vorgenommen werden.