fetchmail/0040775000567100000120000000000007631100745012503 5ustar jcameronwheelfetchmail/lang/0040775000567100000120000000000007630065046013427 5ustar jcameronwheelfetchmail/lang/en0100664000567100000120000000700107572362276013761 0ustar jcameronwheelindex_title=Fetchmail Mail Retrieval index_poll=Server to poll index_proto=Protocol index_users=Remote and local users index_add=Add a new server index_run=Check all servers index_global=Edit default settings index_user=Unix user index_conf=Fetchmail configuration index_ok=Add Fetchmail server for user: index_file=Fetchmail configuration in $1 index_return=server list index_start=Start Fetchmail Daemon index_stop=Stop Fetchmail Daemon index_startmsg=Click this button to start the fetchmail daemon on this server, and have it check for mail every $1 seconds. The daemon will run as user $2 and use the configuration above. index_stopmsg=Click this button to stop the fetchmail daemon currently running as user $1. Mail will no longer be automatically downloaded every $2 seconds. index_efetchmail=The fetchmail program $1 could not be found. Maybe fetchmail is not installed on your system, or your module configuration is incorrect. index_none=No Unix users have .fetchmailrc files. poll_create=Add Server poll_edit=Edit Server poll_header=Mail server options poll_poll=Server name poll_skip=Polling enabled? poll_via=Mail server to contact poll_via_def=Same as server name poll_proto=Protocol poll_port=Server port poll_uheader=Mail server user details poll_user=Remote user poll_pass=Remote password poll_is=Local user(s) poll_keep=Leave messages on server? poll_fetchall=Always fetch all messages? poll_usually=Usually no poll_err=Failed to save server poll_epoll=Missing or invalid server name poll_evia=Invalid mail server name poll_eport=Missing or invalid port number poll_euser=Missing or invalid remote user name poll_adduser=Add another user poll_check=Check this server poll_interface=Check condition poll_interface_def=Always check poll_interface_ifc=Only if interface is up poll_interface_ip=with address / netmask poll_einterface=Missing or invalid network interface poll_enet=Missing or invalid address poll_emask=Invalid address netmask poll_preconnect=Command to run before connecting poll_postconnect=Command to run after disconnecting poll_ecannot=You are not allowed to edit this user's fetchmail config poll_efile=Only users' fetchmail config files can be edited stop_err=Failed to stop fetchmail stop_ecannot=You are not allowed to stop fetchmail start_err=Failed to start fetchmail start_einterval=Missing or invalid checking interval start_ecannot=You are not allowed to start fetchmail check_title=Checking Servers check_exec=Checking for mail on server(s) with command $1 .. check_ok=.. checking complete. check_failed=.. checking failed! global_title=Default Settings global_header=Default settings for all servers global_err=Failed to save default settings log_create_poll_file=Added server $1 in file $2 log_modify_poll_file=Modified server $1 in file $2 log_delete_poll_file=Deleted server $1 in file $2 log_create_poll_user=Added server $1 for user $2 log_modify_poll_user=Modified server $1 for user $2 log_delete_poll_user=Deleted server $1 for user $2 log_check_file_file=Checked all servers in file $1 log_check_file_server=Checked server $2 in file $1 log_check_user_file=Checked all servers for user $1 log_check_user_server=Checked server $2 for user $1 log_check_server_l=Checked server $2 in file $1 log_global_user=Changed global settings for user $1 log_global_file=Changed global settings in file $1 log_start=Started fetchmail daemon log_stop=Stopped fetchmail daemon acl_users=Can edit fetchmail config for acl_all=All users acl_this=Current webmin user acl_only=Only users acl_except=All except users fetchmail/lang/ja_JP.euc0100664000567100000120000000175707530572342015120 0ustar jcameronwheelindex_title=Fetchmail メール取得 index_poll=ポーリングするサーバ index_proto=プロトコル index_users=リモートおよびローカル ユーザ index_add=新規サーバを追加 index_run=リストされたサーバの検査 index_user=Unix ユーザ index_conf=Fetchmail 設定 index_ok=次のユーザ用の Fetchmail 設定を編集: index_file=$1 のFetchmail 設定 index_return=サーバ リスト poll_create=サーバを追加 poll_edit=サーバを編集 poll_header=メール サーバ オプション poll_poll=サーバ名 poll_skip=ポーリングを有効にしますか? poll_via=接続するメール サーバ poll_via_def=サーバ名と同じ poll_proto=プロトコル poll_port=サーバ ポート poll_uheader=メール サーバのユーザの詳細 poll_user=リモート ユーザ poll_pass=リモート パスワード poll_is=ローカル ユーザ poll_keep=サーバにメッセージを残しますか? poll_fetchall=常にすべてのメッセージを取り出しますか? poll_err=サーバを保存できませんでした poll_epoll=サーバ名がないか無効です poll_evia=メール サーバ名が無効です poll_eport=ポート番号がないか無効です poll_euser=リモート ユーザ名がないか無効です fetchmail/lang/ko_KR.euc0100664000567100000120000000160207305563350015126 0ustar jcameronwheelindex_title=Fetchmail 五析 伊事 index_poll=虹元拝 辞獄 index_proto=覗稽塘紬 index_users=据維 貢 稽鎮 紫遂切 index_add=歯 辞獄 蓄亜 index_run=蟹伸吉 辞獄 伊紫 index_user=Unix 紫遂切 index_conf=Fetchmail 姥失 index_ok=紫遂切税 Fetchmail 姥失 畷増: index_file=$1税 Fetchmail 姥失 index_return=辞獄 鯉系 poll_create=辞獄 蓄亜 poll_edit=辞獄 畷増 poll_header=五析 辞獄 辛芝 poll_poll=辞獄 戚硯 poll_skip=虹元 奄管聖 竺舛杯艦猿? poll_via=尻喰拝 五析 辞獄 poll_via_def=辞獄 戚硯引 疑析 poll_proto=覗稽塘紬 poll_port=辞獄 匂闘 poll_uheader=五析 辞獄 紫遂切 室採 舛左 poll_user=据維 紫遂切 poll_pass=据維 紫遂切 章硲 poll_is=稽鎮 紫遂切 poll_keep=辞獄拭 五獣走研 煽舌杯艦猿? poll_fetchall=牌雌 乞窮 五獣走研 牌雌 亜閃辛艦猿? poll_err=辞獄研 煽舌馬走 公梅柔艦陥 poll_epoll=蒸暗蟹 設公吉 辞獄 戚硯 poll_evia=設公吉 五析 辞獄 戚硯 poll_eport=蒸暗蟹 設公吉 匂闘 腰硲 poll_euser=蒸暗蟹 設公吉 据維 紫遂切 戚硯 fetchmail/lang/pl0100664000567100000120000000713207366415362013773 0ustar jcameronwheelindex_title=Pobieranie poczty przez fetchmaila index_poll=Odpytywany serwer index_proto=Protok鶻 index_users=Uytkownicy zdalni i lokalni index_add=Dodaj nowy serwer index_run=Sprawd wszystkie serwery index_global=Zmie ustawienia domylne index_user=Uytkownik Uniksa index_conf=Konfiguracja fetchmaila index_ok=Dodaj serwer fetchmaila dla yytkownika: index_file=Konfiguracja fetchmaila w $1 index_return=listy serwerw index_start=Uruchom serwer fetchmaila index_stop=Zatrzymaj serwer fetchmaila index_startmsg=Nacinij ten przycisk, aby uruchomi serwer fetchmaila aby sprawdza on poczt co $1 sekund.
Serwer bedzie dziaa z prawami uytkownika $2 i korzysta z powyszej konfiguracji. index_stopmsg=Click this button to stop the fetchmail daemon currently running as user $1. Mail will no longer be automatically downloaded every $2 seconds. index_efetchmail=Nie znaleziono programu fetchmaila $1. Moliwe, e w systemie nie zainstalowano fetchmaila lub Twoja konfiguracja moduu jest nieprawidowa. index_none=aden uytkownik Uniksa nie posiada pliku .fetchmailrc. poll_create=Dodaj serwer poll_edit=Zmie serwer poll_header=Opcje serwera poczty poll_poll=Nazwa serwera poll_skip=Odpytywanie w咳czone? poll_via=Serwer pocztowy uywany do komunikacji poll_via_def=Taki sam jak nazwa serwera poll_proto=Protok鶻 poll_port=Port serwera poll_uheader=Dane uytkownika serwera poczty poll_user=Uytkownik zdalny poll_pass=Haso zdalne poll_is=Uytkownicy lokalni poll_keep=Pozostawia wiadomoci na serwerze? poll_fetchall=Zawsze pobiera wszystkie wiadomoci? poll_err=Nie udao si zachowa serwera poll_epoll=Nie podana lub niepoprawna nazwa serwera poll_evia=Niepoprawna nazwa serwera poczty poll_eport=Nie podany lub niepoprawny numer portu poll_euser=Nie podana lub niepoprawna nazwa uytkownika zdalnego poll_adduser=Dodaj innego uytkownika poll_check=Sprawd ten serwer poll_interface=Warunek sprawdzania poll_interface_def=Sprawdzaj zawsze poll_interface_ifc=Sprawdzaj tylko gdy podniesiony jest interfejs poll_interface_ip=o adresie / masce poll_einterface=Nie podany lub niepoprawny interfejs sieciowy poll_enet=Nie podany lub niepoprawny adres poll_emask=Nie podana lub niepoprawna maska sieci poll_preconnect=Polecenie uruchamiane przed po咳czeniem poll_postconnect=Polecenie uruchamiane po po咳czeniu stop_err=Nie udao si zatrzyma fetchmaila start_err=Nie udao si uruchomi fetchmaila start_einterval=Nie podany lub niepoprawny okres sprawdzania check_title=Sprawdzanie serwerw check_exec=Sprawdzanie poczty na serwerze(ach) za pomoc polecenia $1 .. check_ok=.. zakoczono. check_failed=.. sprawdzenie si nie powiodo! global_title=Ustawienia domylne global_header=Ustawienia domylne dla wszystkich serwerw global_err=Nie udao si zachowa ustawie domylnych log_create_poll_file=Dodano serwer $1 w pliku $2 log_modify_poll_file=Zmieniono serwer $1 w pliku $2 log_delete_poll_file=Usunito serwer $1 w pliku $2 log_create_poll_user=Dodano serwer $1 dla uytkownika $2 log_modify_poll_user=Zmieniono serwer $1 dla uytkownika $2 log_delete_poll_user=Usunito serwer $1 dla uytkownika $2 log_check_file_file=Sprawdzono wszystkie serwery z pliku $1 log_check_file_server=Sprawdzono serwer $2 z pliku $1 log_check_user_file=Sprawdzono wszystkie serwery dla uytkownika $1 log_check_user_server=Sprawdzono serwer $2 dla uytkownika $1 log_check_server_l=Sprawdzono serwer $2 z pliku $1 log_global_user=Zmieniono ustawienia oglne dla uytkownika $1 log_global_file=Zmieniono ustawienia oglne w pliku $1 log_start=Uruchomiono serwer fetchmaila log_stop=Zatrzymano serwer fetchmaila fetchmail/lang/es0100664000567100000120000000777007516023307013766 0ustar jcameronwheelindex_title=Recolector de Correo Fetchmail index_poll=Servidor a interrogar index_proto=Protocolo index_users=Usuarios locales y remotos index_add=Aadir un nuevo servidor index_run=Revisar todos los servidores index_global=Editar valores por defecto index_user=Usuario Unix index_conf=Configuracin de Fetchmail index_ok=Aadir servidor Fetchmail para usuario: index_file=Configuracin de Fetchmail en $1 index_return=lista de servidores index_start=Arrancar Demonio Fetchmail index_stop=Parar Demonio Fetchmail index_startmsg=Haz click en este botn para arrancar el demonio de fetchmail de este servidor y hacer que revise el correo cada $1 segundos.
El demonio se ejecutar como usuario $2 y usar la configuracin de arriba. index_stopmsg=Haz click en este botn para parar el demonio de fetchmail que actulmente se est ejecutando como usuario $1. El correo ya no se descargar automticamente cada $2 segundos. index_efetchmail=El programa de fetchmail $1 no pudo ser hallado. Quizs fetchmail no est instalado en tu sistema o tu configuracin del mdulo es incorrecta. index_none=No hay usuarios de Unix que tengan archivos .fetchmailrc. poll_create=Aadir Servidor poll_edit=Editar Servidor poll_header=Opciones de servidor de correo poll_poll=Nombre de Servidor poll_skip=Interrogacin activada? poll_via=Servidor de correo a contactar poll_via_def=El mismo que el nombre del servidor poll_proto=Protocolo poll_port=Puerto del Servidor poll_uheader=Detalles de usuario del servidor de Correo poll_user=Usuario remoto poll_pass=Clave de acceso remota poll_is=Usuario(s) local(es) poll_keep=Dejo los mensajes en el servidor? poll_fetchall=Recojo siempre todos los mensajes? poll_err=No pude salvar el servidor poll_epoll=Nombre de servidor falta o es invlido poll_evia=Nombre de servidor de correo invlido poll_eport=Nmero de puerto falta o es invlido poll_euser=Nombre de usuario remoto falta o es invlido poll_adduser=Aadir otro usuario poll_check=Revisar este servidor poll_interface=Condicin de chequeo poll_interface_def=Siempre chequear poll_interface_ifc=Slo si la interfaz est levantada poll_interface_ip=con direccin / mscara de red poll_einterface=Interfaz de red falta o es invlida poll_enet=Direccin falta o es invlida poll_emask=Mscara de red de direccin invlida poll_preconnect=Comando a ejecutar antes de conectar poll_postconnect=Comando a ejecutar tras conectar poll_ecannot=No ests autorizado a editar la configuracin de fetchmail de este usuario poll_efile=Slo los archivos de configuracin de fetchmail de los usuarios pueden ser editados stop_err=No pude parar fetchmail start_err=No pude arrancar fetchmail start_einterval=Intervalo de chequeo falta o es invlido check_title=Revisando Servidores check_exec=Revisando si hay correo en servidor(es) mediante comando $1... check_ok=... revisin terminada. check_failed=... revisin fallida! global_title=Valores por Defecto global_header=Valores por defecto para todos los servidores global_err=No pude salvar valores por defecto log_create_poll_file=Aadido servidor $1 en archivo $2 log_modify_poll_file=Modificado servidor $1 en archivo $2 log_delete_poll_file=Borrado servidor $1 en archivo $2 log_create_poll_user=Aadido servidor $1 para usuario $2 log_modify_poll_user=Modificado servidor $1 para usuario $2 log_delete_poll_user=Borrado servidor $1 para usuario $2 log_check_file_file=Revisados todos los servidores en archivo $1 log_check_file_server=Revisado servidor $2 en archivo $1 log_check_user_file=Revisados todos los servidores para usuario $1 log_check_user_server=Revisado servidor $2 para usuario $1 log_check_server_l=Revisado servidor $2 en archivo $1 log_global_user=Cambiados valores globales para usuario $1 log_global_file=Cambiados valores globales en archivo $1 log_start=Arrancado demonio fetchmail log_stop=Parado demonio fetchmail acl_users=Puede editar configuracin de fetchmail para acl_all=Todos los usuarios acl_this=El usuario en curso de webmin acl_only=Slo los usuarios acl_except=Todos excepto los usuarios fetchmail/lang/de0100644000567100000120000001141007531576724013744 0ustar jcameronwheel# webmin-1.00 fetchmail/lang/de # # created: ??-???-???? by: ??? # last modified: 03-jun-2002 Rev.: 24-08-2002 # modified/translated by: Dieter Huerten # for changes, completions, ... mailto:dieter.huerten@telebel.de # # erzeugt: ??.??.???? durch: ??? # letzte Änderung: 03.06.2002 Rev.: 24.08.2002 # modifiziert/übersetzt durch: Dieter Hürten # für Änderungen, Ergänzungen, etc. mailto:dieter.huerten@telebel.de # index_title=Fetchmail index_poll=Abzufragender Server index_proto=Protokoll index_users=Entfernter und lokaler Anwender index_add=Hinzufügen eines neuen Servers index_run=Überprüfe alle Server index_global=Bearbeitung der Standard-Einstellungen index_user=Unix-Anwender index_conf=Fetchmail-Konfiguration index_ok=Hinzufügen eines Fetchmail-Servers für den Benutzer: index_file=Fetchmail-Konfiguration in $1 index_return=Server-Liste index_start=Starte Fetchmail-Dämon index_stop=Stoppe Fetchmail-Dämon index_startmsg=Klicken Sie hier, um das Fetchmail-Programm auf diesem Rechner zu starten und alle $1 Sekunden nach Post zu sehen.
Das Programm wird als Benutzer $2 starten und die obige Konfiguration verwenden. index_stopmsg=Klicken Sie hier, um das Fetchmail-Programm zu stoppen das momentan als Benutzer $1 arbeitet. Die Post wird dann nicht mehr alle $2 Sekunden abgeholt. index_efetchmail=Das Fetchmail-Programm $1 konnte nicht gefunden werden. Vielleicht ist Fetchmail nicht auf dem System installiert, oder die Modul Konfiguration stimmt nicht. index_none=Keiner der Unix-Benutzer hat eine .fetchmailrc Datei. poll_create=Server hinzufügen poll_edit=Server bearbeiten poll_header=Mailserver-Optionen poll_poll=Mailserver-Name poll_skip=Abholung aktiviert? poll_via=Mailserver der abgefragt werden soll poll_via_def=Identisch mit Mailserver-Name poll_proto=Protokoll poll_port=Mailserver-Port poll_uheader=Mailserver Benutzerdetails poll_user=Benutzername auf Mailserver poll_pass=Paßwort auf Mailserver poll_is=Lokaler Benutzer poll_keep=Nachrichten auf dem Server belassen? poll_fetchall=Immer alle Nachrichten abholen? poll_err=Konnte Server nicht speichern poll_epoll=Der Servername fehlt oder stimmt nicht poll_evia=Fehlender oder ungültiger Mailserver-Name poll_eport=Fehlende oder ungültige Portnummer poll_euser=Der entfernte Benutzername fehlt oder stimmt nicht poll_adduser=Benutzer hinzufügen poll_check=Prüfe diesen Server poll_interface=Prüfe Zustand poll_interface_def=Prüfe immer poll_interface_ifc=Nur wenn die Schnittstelle aktiviert ist poll_interface_ip=mit Adresse / Netzmaske poll_einterface=Fehlende oder ungültige Netzwerkschnittstelle poll_enet=Fehlende oder ungültige Adresse poll_emask=Die Netzmaske ist ungültig poll_preconnect=Befehl, der vor dem Verbindungsaufbau ausgeführt werden soll poll_postconnect=Befehl, der nach dem Verbindungsaufbau ausgeführt werden soll poll_ecannot=Sie sind nicht berechtigt die Fetchmail-Konfiguration dieses Benutzers zu bearbeiten poll_efile=Nur die Fetchmail-Konfigurationsdateien des Benutzers können geändert werden stop_err=Konnte Fetchmail nicht anhalten start_err=Konnte Fetchmail nicht aktivieren start_einterval=Das Prüfintervall fehlt oder ist ungültig check_title=Prüfe Server check_exec=Prüfe Mails auf Server(n) mit dem Befehl $1 ... check_ok=... Prüfung vollständig. check_failed=... Prüfung gescheitert! global_title=Standard-Einstellungen global_header=Standard-Einstellungen für alle Server global_err=Das Speichern der Standard-Einstellungen ist gescheitert log_create_poll_file=Server $1 wurde in der Datei $2 eingefügt log_modify_poll_file=Server $1 wurde in der Datei $2 bearbeitet log_delete_poll_file=Server $1 wurde in der Datei $2 gelöscht log_create_poll_user=Server $1 wurde für Benutzer $2 eingefügt log_modify_poll_user=Server $1 wurde für Benutzer $2 bearbeitet log_delete_poll_user=Server $1 wurde für benutzer $2 gelöscht log_check_file_file=Alle Server der Datei $1 geprüft log_check_file_server=Server $2 der Datei $1 geprüft log_check_user_file=Alle Server für Benutzer $1 geprüft log_check_user_server=Server $2 für Benutzer $1 geprüft log_check_server_l=Server $2 der Datei $1 geprüft log_global_user=Allgemeine Einstellungen des Bentzers $1 geändert log_global_file=Allgemeine Einstellungen in der Datei $1 geändert log_start=Fetchmail-Programm gestartet log_stop=Fetchmail-Programm gestoppt acl_users=Kann Fetchmail-Konfiguration bearbeiten für acl_all=Alle Benutzer acl_this=Aktuellen Webmin-Benutzer acl_only=Nur Benutzer acl_except=Alle Benutzer außerfetchmail/lang/ca0100644000567100000120000001023707620554607013740 0ustar jcameronwheelindex_title=Recuperaci de Correu Fetchmail index_poll=Servidor index_proto=Protocol index_users=Usuaris remots i locals index_add=Afegeix un nou servidor index_run=Comprova tots els servidors index_global=Edita els valors per defecte index_user=Usuari Unix index_conf=Configuraci de Fetchmail index_ok=Afegeix servidor Fetchmail per a l'usuari: index_file=Configuraci Fetchmail de $1 index_return=a la llista de servidors index_start=Inicia el Dimoni de Fetchmail index_stop=Atura el Dimoni de Fetchmail index_startmsg=Fes clic sobre aquest bot per iniciar el dimoni del fetchmail en aquest servidor, i deixa que comprovi el correu cada $1 segons. El dimoni s'executar com a usuari $2 i far servir la configuraci d'aqu sobre. index_stopmsg=Fes clic sobre el bot per aturar el dimoni del fetchmail actualment en execuci. El correu ja no es descarregar automticament cada $2 segons. index_efetchmail=No s'ha trobat el programa de fetchmail $1. Pot ser que el fetchmail no estigui installat, o b que la configuraci del mdul sigui incorrecta. index_none=No hi ha cap usuari Unix que tingui un fitxer .fetchmailrc. poll_create=Afegeix Servidor poll_edit=Edita Servidor poll_header=Opcions del servidor de correu poll_poll=Nom del servidor poll_skip=Polling activat poll_via=Servidor de correu a contactar poll_via_def=Igual que el nom del servidor poll_proto=Protocol poll_port=Port del servidor poll_uheader=Detalls d'usuari del servidor de correu poll_user=Usuari remot poll_pass=Contrasenya remota poll_is=Usuaris locals poll_keep=Deixa els missatges al servidor poll_fetchall=Recupera sempre tots els missatges poll_usually=Normalment no poll_err=No he pogut desar el servidor poll_epoll=Hi falta el nom del servidor o b no s vlid poll_evia=Nom de servidor de correu invlid poll_eport=Hi falta el nmero de port o b no s vlid poll_euser=Hi falta el nom remot de l'usuari o b no s vlid poll_adduser=Afegeix un altre usuari poll_check=Comprova aquest servidor poll_interface=Comprova l'estat poll_interface_def=Comprova-ho sempre poll_interface_ifc=Noms si la interfcie s activa poll_interface_ip=amb l'adrea / mscara poll_einterface=Hi falta la interfcie de xarxa o b no s valida poll_enet=Hi falta l'adrea o b no s vlida poll_emask=Adrea de mscara invlida poll_preconnect=Ordre a executar abans de connectar poll_postconnect=Ordre a executar desprs de connectar poll_ecannot=No tens perms per editar la configuraci fetchmail d'aquest usuari poll_efile=Noms es poden editar fitxers de configuraci fetchmail d'usuaris stop_err=No he pogut aturar el fetchmail stop_ecannot=No tens perms per aturar fetchmail start_err=No he pogut iniciar el fetchmail start_einterval=Hi falta l'interval de comprovaci o b no s vlid start_ecannot=No tens perms per iniciar fetchmail check_title=Comprovaci de Servidors check_exec=Comprovant el correu al(s) servidor(s) amb l'ordre $1... check_ok=...comprovaci completa. check_failed=...la comprovaci ha fallat! global_title=Valors per Defecte global_header=Valors per defecte de tots els servidors global_err=No he pogut desar els valors per defecte log_create_poll_file=He afegit el servidor $1 al fitxer $2 log_modify_poll_file=He modificat el servidor $1 del fitxer $2 log_delete_poll_file=He suprimit el servidor $1 del fitxer $2 log_create_poll_user=He afegit el servidor $1 per a l'usuari $2 log_modify_poll_user=He modificat el servidor $1 per a l'usuari $2 log_delete_poll_user=He suprimit el servidor $1 per a l'usuari $2 log_check_file_file=He comprovat tots els servidors del fitxer $1 log_check_file_server=He comprovat el servidor $2 del fitxer $1 log_check_user_file=He comprovat tots els servidors per a l'usuari $1 log_check_user_server=He comprovat el servidor $2 per a l'usuari $1 log_check_server_l=He comprovat el servidor $2 del fitxer $1 log_global_user=He canviat els valors globals de l'usuari $1 log_global_file=He canviat els valors globals del fitxer $1 log_start=He iniciat el dimoni del fetchmail log_stop=He aturat el dimoni del fetchmail acl_users=Pot editar el fitxer de configuraci de acl_all=Tots els usuaris acl_this=L'usuari Webmin actual acl_only=Noms els usuaris acl_except=Tots els usuaris excepte fetchmail/lang/it0100644000567100000120000000616607444116310013764 0ustar jcameronwheelindex_title=Fetchmail Mail Retrieval index_poll=Server to poll index_proto=Protocol index_users=Remote and local users index_add=Add a new server index_run=Check all servers index_global=Edit default settings index_user=Unix user index_conf=Fetchmail configuration index_ok=Add Fetchmail server for user: index_file=Fetchmail configuration in $1 index_return=server list index_start=Start Fetchmail Daemon index_stop=Stop Fetchmail Daemon index_startmsg=Click this button to start the fetchmail daemon on this server, and have it check for mail every $1 seconds.
The daemon will run as user $2 and use the configuration above. index_stopmsg=Click this button to stop the fetchmail daemon currently running as user $1. Mail will no longer be automatically downloaded every $2 seconds. index_efetchmail=The fetchmail program $1 could not be found. Maybe fetchmail is not installed on your system, or your module configuration is incorrect. index_none=No Unix users have .fetchmailrc files. poll_create=Add Server poll_edit=Edit Server poll_header=Mail server options poll_poll=Server name poll_skip=Polling enabled? poll_via=Mail server to contact poll_via_def=Same as server name poll_proto=Protocol poll_port=Server port poll_uheader=Mail server user details poll_user=Remote user poll_pass=Remote password poll_is=Local user(s) poll_keep=Leave messages on server? poll_fetchall=Always fetch all messages? poll_err=Failed to save server poll_epoll=Missing or invalid server name poll_evia=Invalid mail server name poll_eport=Missing or invalid port number poll_euser=Missing or invalid remote user name poll_adduser=Add another user poll_check=Check this server poll_interface=Check condition poll_interface_def=Always check poll_interface_ifc=Only if interface is up poll_interface_ip=with address / netmask poll_einterface=Missing or invalid network interface poll_enet=Missing or invalid address poll_emask=Invalid address netmask poll_preconnect=Command to run before connecting poll_postconnect=Command to run after connecting stop_err=Failed to stop fetchmail start_err=Failed to start fetchmail start_einterval=Missing or invalid checking interval check_title=Checking Servers check_exec=Checking for mail on server(s) with command $1 .. check_ok=.. checking complete. check_failed=.. checking failed! global_title=Default Settings global_header=Default settings for all servers global_err=Failed to save default settings log_create_poll_file=Added server $1 in file $2 log_modify_poll_file=Modified server $1 in file $2 log_delete_poll_file=Deleted server $1 in file $2 log_create_poll_user=Added server $1 for user $2 log_modify_poll_user=Modified server $1 for user $2 log_delete_poll_user=Deleted server $1 for user $2 log_check_file_file=Checked all servers in file $1 log_check_file_server=Checked server $2 in file $1 log_check_user_file=Checked all servers for user $1 log_check_user_server=Checked server $2 for user $1 log_check_server_l=Checked server $2 in file $1 log_global_user=Changed global settings for user $1 log_global_file=Changed global settings in file $1 log_start=Started fetchmail daemon log_stop=Stopped fetchmail daemon fetchmail/lang/zh_TW.Big50100644000567100000120000000525507523475004015174 0ustar jcameronwheelindex_title=FetchmailH剤z index_poll=互維A捷 index_proto=鶇w index_users=桟際Mセa魯葎 index_add=sWA捷 index_run=惜d勁界A捷 index_global=s粋w] index_user=Unix魯葎 index_conf=Fetchmail箇A index_ok=sW魯葎岬FetchmailA捷: index_file=Fetchmail 箇A]wb $1 index_return=A捷C index_start=衛以Fetchmail{Α index_stop=葦ゎFetchmail{Α index_startmsg=Us啀勸弗孔A捷Wfetchmail{Α統LbC$1軅訪dlンC
{ΑN|魯葎$2恨だ印罘M魯離HU些]wC index_stopmsg=Us唹韻邨蹕eノ魯葎$1┃だ印罟fetchmail{ΑAlンNぃ|bC$2蹼髭朧覆U厚C index_efetchmail=bz恨t歌Wтぃfetchmail{Α$1A]\ fetchmail 匝Sw庫A留z瑳匆娉婪AぃタTC index_none=LUnix魯葎巳 .fetchmailrc 隻 poll_create=sWA捷 poll_edit=s粋A捷 poll_header=lンA捷随教 poll_poll=A捷W細 poll_skip=衛ノ互維? poll_via=s欝ぇlンA捷 poll_via_def=朿qA捷W細 poll_proto=鶇w poll_port=A捷s欝稲 poll_uheader=lンA捷魯葎未混e poll_user=桟際魯葎 poll_pass=桟際KX poll_is=セa魯葎 poll_keep=OdlンbA際? poll_fetchall=CΩА^勁涯lン? poll_err=xsA捷ア英 poll_epoll=SΤ翠J凌~墾A捷W細 poll_evia=杉~墾A捷W細 poll_eport=SΤ翠J凌~些s欝稲弦 poll_euser=SΤ翠J凌~沙刑檬魯葎巳W細 poll_adduser=sW筌L魯葎 poll_check=惜d孔A捷 poll_interface=惜d汚ン poll_interface_def=`O惜d poll_interface_ifc=uΤ柵侯ざ臼勸分O poll_interface_ip=豸m / Bn poll_einterface=SΤ翠J凌~査侯ざ poll_enet=SΤ翠J凌~墾讌} poll_emask=杉~詐Bn讌} poll_preconnect=s欝e印罠O poll_postconnect=s欝甍罠O poll_ecannot=zぃQす\s粋宏魯葎蜜fetchmail]w隻 poll_efile=uΤ魯葎fetchmail]w隻iQs粋 stop_err=葦ゎfetchmailア英 start_err=衛以fetchmailア英 start_einterval=SΤ翠J凌~裟訪d供j check_title=惜dA捷 check_exec=bA捷Wノ$1O惜dlン .. check_ok=.. 惜dЧΘ check_failed=.. 惜dア英! global_title=w] global_header=勁界A捷w] global_err=xsw]肇英 log_create_poll_file=sWA捷$1b隻$2 log_modify_poll_file=廡錵A捷$1b隻$2 log_delete_poll_file=R娃A捷$1b隻$2 log_create_poll_user=sWA捷$1宜魯葎 $2 log_modify_poll_user=廡錵A捷$1宜魯葎 $2 log_delete_poll_user=R娃A捷$1宜魯葎 $2 log_check_file_file=惜d勁界A捷b隻$1 log_check_file_server=惜dA捷$2b隻$1 log_check_user_file=惜d勁界A捷宜魯葎 $1 log_check_user_server=惜dA捷$2宜魯葎 $1 log_check_server_l=惜dA捷$2b隻$1 log_global_user=怒鵐一]w宜魯葎 $1 log_global_file=怒鵐一]wb隻$1 log_start=衛以fetchmail{Α log_stop=葦ゎfetchmail{Α acl_users=iHs粋fetchmail]w宜 acl_all=勁絵魯葎 acl_this=ヘeWEBMIN魯葎 acl_only=uΤ魯葎 acl_except=勁絵魯葎粍F fetchmail/lang/ru_SU0100644000567100000120000000775507614222655014423 0ustar jcameronwheelindex_title=鸞碗殄 佻湟 Fetchmail index_poll=鹽叟賭 通 凖杯妄厠亙 啾碗防 index_proto=靤塹墨 index_users=珍姪領拇 模冒蒙隣 佻蒙斛彖堙棉 index_add=簣汰很杜錨 力從馬 單叟賭 index_run=靤彭卷 徨堵 單叟賭 index_global=鯏珍穆敏彖良 料嘖厦屠 佻 嬪鰐涸良 index_user=靉蒙斛彖堙棉 Unix index_conf=鄙嘖厦碧 Fetchmail index_ok=簣汰徂墮 單叟賭 Fetchmail 通 佻蒙斛彖堙妄: index_file=鄙嘖厦碧 Fetchmail $1 index_return=嗤瓶亘 單叟賭 index_start=双孑 津溶料 Fetchmail index_stop=鑽堊力徊 津溶料 Fetchmail index_startmsg=鄙嵳不 料 榑 卜椀釦 通 攸侖嗚 津溶料 fetchmail 料 榑詫 單叟賭, 侑彭卷 浜 佻湟 冒崢拇 $1 單釦猟.
篥溶 怠津 攸侖歸 佻蒙斛彖堙妄 $2 瓶佻蒙斛彖墮 嬲惣僧隣 忸枦 料嘖厦碧. index_stopmsg=鄙嵳不 料 榑 卜椀釦 通 腕堊力徊 津溶料 fetchmail, 攸侖歸領惑 佻蒙斛彖堙妄 $1. 靉湟 堆蒙枦 療 怠津 攸拝孛壮慯 冒崢拇 $2 單釦猟. index_efetchmail=酖 料閉杜 侑惑卅様 fetchmail $1. 斃嵶, fetchmail 療 孑堊力很杜 料 彖枦 喇嘖斗, 斌 療墨厰屠堽 料嘖厦碧 溶蔦妄. index_none=酖 佻蒙斛彖堙姪 Unix, 浜点殄 徳別 .fetchmailrc. poll_create=簣汰徂墮 單叟賭 poll_edit=鯏珍穆敏彖墮 單叟賭 poll_header=霑卅妖墟 單叟賭 佻湟 poll_poll=虱 單叟賭 poll_skip=北折杜 凖杯妄厠叢 啾碗冒 佻湟? poll_via=鹽叟賭 佻湟 通 嘛凉 poll_via_def=阻賄 崚, 冒 浜 單叟賭 poll_proto=靤塹墨 poll_port=靉參 單叟賭 poll_uheader=靉漬和料 瀕届厖礎頻 佻蒙斛彖堙姪 單叟賭 佻湟 poll_user=珍姪領拱 佻蒙斛彖堙蒙 poll_pass=珍姪領拱 仭厦蒙 poll_is=賚冒蒙隣 佻蒙斛彖堙蒙() poll_keep=鑽堊很冱 嗜和歸良 料 單叟賭? poll_fetchall=單把 掴嘖宋妄墮 徨 嗜和歸良? poll_usually=鐶掵力 療 poll_err=閊病冒 侑 嗜頒僧杜鰭 單叟賭 poll_epoll=酖 料閉杜 斌 療墨厰屠堽賄 浜 單叟賭 poll_evia=酖墨厰屠堽賄 浜 單叟賭 佻湟 poll_eport=酖 料閉杜 斌 療墨厰屠堽拱 力妖 佻參 poll_euser=酖 料閉杜 斌 療墨厰屠堽賄 浜 佻蒙斛彖堙妄 poll_adduser=簣汰徂墮 漬嫻惑 佻蒙斛彖堙妄 poll_check=靤彭夘墮 榑 單叟賭 poll_interface=靤彭夘墮 孑模徂 poll_interface_def=單把 侑彭厮墮 poll_interface_ifc=鰐慄 途棉 阻塢彭 瀕堙卞妬 poll_interface_ip= 祖凖嗜/單堙從 輿嗚亙 poll_einterface=酖 料閉杜 斌 療墨厰屠堽拱 單堙從 瀕堙卞妬 poll_enet=酖 料閉杜 斌 療墨厰屠堽拱 祖凖 poll_emask=酖墨厰屠堽叢 單堙彖 輿嗚 poll_preconnect=誅輿猟 通 攸侖嗚 佚凖 嗜田瀕杜錨 poll_postconnect=誅輿猟 通 攸侖嗚 佻嗅 嗜田瀕杜頻 poll_ecannot=鼠 攸侑倒杜 凖珍穆敏彖墮 料嘖厦碧 fetchmail 榑惑 佻蒙斛彖堙妄 poll_efile=輜嵶 凖珍穆敏彖墮 塹蒙墨 徳別 料嘖厦碧 fetchmail 榑惑 佻蒙斛彖堙妄 stop_err=閊病冒 侑 腕堊力彭 fetchmail stop_ecannot= 彖 療掴嘖壮淮 侑宋 通 腕堊力彖 fetchmail start_err=閊病冒 侑 攸侖嗚 fetchmail start_einterval=酖 料閉杜 斌 療墨厰屠堽拱 瀕堙叟遡 侑彭卷 start_ecannot= 彖 療掴嘖壮淮 侑宋 通 攸侖嗚 fetchmail check_title=靤彭卷 單叟賭 check_exec=靤彭卷 單叟賭 佻湟 料 單叟賭(組) 墨輿猟亙 $1 .. check_ok=.. 侑彭卷 攸彭叨杜. check_failed=.. 柯陀 侑彭卷! global_title=鄙嘖厦碧 佻 嬪鰐涸良 global_header=鄙嘖厦碧 佻 嬪鰐涸良 通 徨堵 單叟賭 global_err=閊病冒 侑 嗜頒僧杜鰭 料嘖厦屠 佻 嬪鰐涸良 log_create_poll_file=簣汰很杜 單叟賭 $1 徳別 $2 log_modify_poll_file=蠣妖療 單叟賭 $1 徳別 $2 log_delete_poll_file=珍姪 單叟賭 $1 徳別 $2 log_create_poll_user=簣汰很杜 單叟賭 $1 通 佻蒙斛彖堙妄 $2 log_modify_poll_user=冨妖療 單叟賭 $1 通 佻蒙斛彖堙妄 $2 log_delete_poll_user=珍姪 單叟賭 $1 通 佻蒙斛彖堙妄 $2 log_check_file_file=靤彭夘墮 徨 單叟賭 徳別 $1 log_check_file_server=靤彭夘墮 單叟賭 $2 徳別 $1 log_check_user_file=靤彭夘墮 徨 單叟賭 通 佻蒙斛彖堙妄 $1 log_check_user_server=靤彭凖 單叟賭 $2 通 佻蒙斛彖堙妄 $1 log_check_server_l=靤彭凖 單叟賭 $2 徳別 $1 log_global_user=蠣妖療隣 和殄 料嘖厦碧 通 佻蒙斛彖堙妄 $1 log_global_file=蠣妖療隣 和殄 料嘖厦碧 徳別 $1 log_start=双斈杜 津溶 fetchmail log_stop=鑽堊力很杜 津溶 fetchmail acl_users=輜嵶 凖珍穆敏彖墮 料嘖厦碧 fetchmail acl_all=單 佻蒙斛彖堙妄 acl_this=屠斈斗 佻蒙斛彖堙明 webmin acl_only=鰐慄 佻蒙斛彖堙妄 acl_except=單, 瓶北折叢 佻蒙斛彖堙姪 fetchmail/lang/ru_RU0100664000567100000120000000774707614360517014425 0ustar jcameronwheelpoll_edit=倥籥褞蒡鈞瑩 驟鞨辮 poll_interface_ip= 珞鞳骼/驟鱚碆 赭驫鉗 log_check_file_server=韲矼韆鴾 驟鞨辮 $2 珸諷 $1 poll_check=韲矼韆鴾 鴈 驟鞨辮 poll_interface_def=托繝籥 關鈞辮鴾 poll_user=噪琺纃逶 闔譛芬矗鱚譛 poll_err=恋葹袱 關 骼鞐辣辷 驟鞨辮 check_exec=韲矼韋 驟鞨辮鈞 闔鴿 轢 驟鞨辮(瑪) 褌赭辟鉗 $1 .. poll_poll=緋 驟鞨辮 poll_uheader=鈔韲瘢 蓁鉋赭 闔譛芬矗鱚諷 驟鞨辮 闔鴿 index_user=鉉芬矗鱚謌 Unix log_modify_poll_user=蒟跂辣 驟鞨辮 $1 粳 闔譛芬矗鱚 $2 poll_interface_ifc=呷譛褌 繿謌 琲鱶矼 蓁鱚頸繪 poll_preconnect=菩赭辟 粳 艢闢驫 閻鞳 骼繖蓁纃蒹 poll_eport=羅 轢蜆纃 蓚 辣褌韶繩鴉 邇跂 闔頏 index_file=沃髓韲蜉 Fetchmail $1 log_check_user_server=韲矼鞳 驟鞨辮 $2 粳 闔譛芬矗鱚 $1 index_poll=刔鞨辮 粳 鞳笂齏鉗 驕鉋褂 log_modify_poll_file=泌跂辣 驟鞨辮 $1 珸諷 $2 poll_pass=噪琺纃逶 閠韲譛 index_startmsg=沃肚蓿 轢 鴦 褄鈿褥 粳 艢闢驫 粤跪轢 fetchmail 轢 鴈 驟鞨辮, 關鈞辮褂 蓐 闔鴿 袱聹 $1 驟褥辟.
偵跪 癈粤 艢闢纃 銜 闔譛芬矗鱚 $2 蔡闔譛芬矗鴾 鼕瑯琿逶 碼 轢髓韲蜉. index_users=噪琺纃逶 謗袱譛逶 闔譛芬矗鱚謌 global_title=沃髓韲蜉 闔 鼬鉉琿蕈 index_proto=韲鴈褌 log_stop=暦鰰邇硅纃 粤跪 fetchmail check_failed=.. 銹葹袱 關鈞辮褂! poll_create=廷痼礦鴾 驟鞨辮 check_title=韲矼韋 驟鞨辮鈞 start_err=恋葹袱 關 艢闢驫 fetchmail index_title=凵鉋蒻 闔鴿 Fetchmail acl_except=托繻, 蔡裨 闔譛芬矗鱚諷 acl_users=野肭 鞳籥褞蒡鈞瑩 轢髓韲蜉 fetchmail stop_err=恋葹袱 關 鉐鰰邇矼 fetchmail acl_only=呷譛褌 闔譛芬矗鱚 poll_einterface=羅 轢蜆纃 蓚 辣褌韶繩鴉 驟鱚碆 蓁鱚頸繪 index_stopmsg=沃肚蓿 轢 鴦 褄鈿褥 粳 鉐鰰邇礪 粤跪轢 fetchmail, 艢闢纃邇竡 銜 闔譛芬矗鱚 $1. 鋏鰰 瘤譛 辣 癈粤 艢竦黽瑩 袱聹 $2 驟褥辟. log_delete_poll_user=噪琺纃 驟鞨辮 $1 粳 闔譛芬矗鱚 $2 log_check_user_file=韲矼韆鴾 碌 驟鞨辮 粳 闔譛芬矗鱚 $1 poll_ecannot=退 艢關纖纃 鞳籥褞蒡鈞瑩 轢髓韲蜉 fetchmail 鴈竡 闔譛芬矗鱚 poll_postconnect=菩赭辟 粳 艢闢驫 闔驪 骼繖蓁纃 poll_euser=羅 轢蜆纃 蓚 辣褌韶繩鴉鈬 蓐 闔譛芬矗鱚 log_delete_poll_file=噪琺纃 驟鞨辮 $1 珸諷 $2 index_stop=暦鰰邇礪 粤跪轢 Fetchmail poll_efile=野肭 鞳籥褞蒡鈞瑩 鴈譛褌 珸譖 轢髓韲蜉 fetchmail 鴈竡 闔譛芬矗鱚 poll_epoll=羅 轢蜆纃 蓚 辣褌韶繩鴉鈬 蓐 驟鞨辮 log_check_file_file=韲矼韆鴾 碌 驟鞨辮 珸諷 $1 index_return=髀蔡鉅 驟鞨辮鈞 poll_header=瑁瑕纈顋 驟鞨辮 闔鴿 poll_adduser=廷痼礦鴾 粽黹釿 闔譛芬矗鱚 acl_this=吶褥繻 闔譛芬矗鱚譫 webmin check_ok=.. 關鈞辮袱 艢矼頽纃. index_start=楳闢驫 粤跪轢 Fetchmail index_none=羅 闔譛芬矗鱚諷 Unix, 蓐缺蔘 珸譖 .fetchmailrc. poll_is=鮪袱譛逶 闔譛芬矗鱚譛() log_check_server_l=韲矼鞳 驟鞨辮 $2 珸諷 $1 index_global=倥籥褞蒡鈞琿蒹 轢髓韲繩 闔 鼬鉉琿蕈 poll_usually=令邇 辣 log_create_poll_user=廷痼硅纃 驟鞨辮 $1 粳 闔譛芬矗鱚 $2 poll_proto=韲鴈褌 stop_ecannot= 矗 辣粮髓瑩鋏邇 關珥 粳 鉐鰰邇矗 fetchmail log_start=楳闢纃 粤跪 fetchmail poll_via=刔鞨辮 闔鴿 粳 驍艾 log_create_poll_file=廷痼硅纃 驟鞨辮 $1 珸諷 $2 poll_enet=羅 轢蜆纃 蓚 辣褌韶繩鴉 珞鞳 index_run=韲矼韋 碌纒 驟鞨辮鈞 global_err=恋葹袱 關 骼鞐辣辷 轢髓韲繩 闔 鼬鉉琿蕈 index_conf=沃髓韲蜉 Fetchmail poll_fetchall=托繝籥 粮髓珥鴾 碌 骼釶纃? poll_port=鉋 驟鞨辮 global_header=沃髓韲蜉 闔 鼬鉉琿蕈 粳 碌纒 驟鞨辮鈞 poll_evia=羅褌韶繩鴉鈬 蓐 驟鞨辮 闔鴿 poll_interface=韲矼韆鴾 齣謗礦 start_ecannot= 矗 辣粮髓瑩鋏邇 關珥 粳 艢闢驫 fetchmail poll_skip=題譫纃 鞳笂齏 驕鉋袱 闔鴿? acl_all=托繻 闔譛芬矗鱚 index_efetchmail=羅 轢蜆纃 關釿鞐跛 fetchmail $1. 卓芟鈕邇, fetchmail 辣 齣鰰邇硅纃 轢 矗繪 驤髓繻, 蓚 辣褌韶繩鴉 轢髓韲蜉 跪糂. poll_keep=暦鰰硅鴾 骼釶纃 轢 驟鞨辮? log_global_user=泌跂辣逶 釶蒹 轢髓韲蜉 粳 闔譛芬矗鱚 $1 poll_via_def=呀褌 聽, 袱 蓐 驟鞨辮 poll_emask=羅褌韶繩鴉 驟鱚矗 赭驫 log_global_file=泌跂辣逶 釶蒹 轢髓韲蜉 珸諷 $1 index_ok=廷痼礦鴾 驟鞨辮 Fetchmail 粳 闔譛芬矗鱚: index_add=廷痼硅纃蒹 邇碆竡 驟鞨辮 start_einterval=羅 轢蜆纃 蓚 辣褌韶繩鴉 蓁鱚鞨琺 關鈞辮褂 fetchmail/lang/zh_CN0100664000567100000120000000544307630064656014364 0ustar jcameronwheelindex_title=Fetchmail喨周俐鹸殻會 index_poll=僉嶄議捲暦匂殖 index_proto=亅咏 index_users=垓殻才云仇喘薩 index_add=奐紗仟議捲暦匂 index_run=臥心侭嗤議捲暦匂 index_global=園辞潮範議譜崔 index_user=Unix喘薩 index_conf=Fetchmail塘崔 index_ok=仟奐喘薩Fetchmail捲暦匂 index_file=$1嶄議Fetchmail塘崔 index_return=捲暦匂双燕 index_start=尼強Fetchmail便擦殻會 index_stop=唯峭Fetchmail便擦殻會 index_startmsg=泣似緩梓泥參尼強云捲暦匂貧議fetchmail便擦殻會旺拝聞凪耽$1昼嶝臥心匯肝喨周。
便擦殻會繍氏參喘薩$2議附芸峇佩旺聞喘貧中議塘崔。 index_stopmsg=泣似緩梓泥參唯峭輝念參喘薩$1議附芸塰佩議fetchmai便擦殻會。狼由音壅耽$2昼嶝祥徭強和墮匯肝喨周。 index_efetchmail=隆孀欺fetchmail殻會$1。辛嬬艇議狼由嶄隆芦廾fetchmail賜宀艇議庁翠塘崔嗤列。 index_none=短嗤Unix喘薩芦廾.fetchmailrc 猟周。 poll_create=仟奐捲暦匂 poll_edit=園辞捲暦匂 poll_header=喨周捲暦匂僉 poll_poll=捲暦匂兆各 poll_skip=尼強態送殊霞殖 poll_via=勣選狼議喨周捲暦匂 poll_via_def=嚥捲暦匂揖兆 poll_proto=亅咏 poll_port=捲暦匂極笥 poll_uheader=喨周捲暦匂喘薩聾准 poll_user=垓殻喘薩 poll_pass=垓殻笥綜 poll_is=云仇喘薩 poll_keep=壓捲暦匂藻冱宅 poll_fetchall=耽肝脅函指侭嗤議喨周宅 poll_err=涙隈隠贋捲暦匂 poll_epoll=隆補秘捲暦匂兆各賜涙丼議捲暦匂兆 poll_evia=涙丼議喨周捲暦匂兆 poll_eport=隆補秘極笥催賜涙丼議極笥催 poll_euser=隆補秘垓殻喘薩兆賜涙丼議喘薩兆 poll_adduser=仟奐凪麿喘薩 poll_check=臥心云捲暦匂 poll_interface=臥心訳周 poll_interface_def=将械臥心 poll_interface_ifc=叙泌惚順中竃嵎渦轍蘓 poll_interface_ip=嗤仇峽/凉鷹 poll_einterface=隆補秘利大順中賜涙丼議利大順中 poll_enet=隆補秘仇峽賜涙丼議仇峽 poll_emask=涙丼議仇峽凉鷹 poll_preconnect=壓銭俊念勣峇佩議凋綜 poll_postconnect=壓銭俊朔勣峇佩議凋綜 poll_ecannot=艇短嗤園辞云喘薩fetchmail塘崔議幡 poll_efile=峪嗤云喘薩fetchmail塘崔猟周辛參園辞 stop_err=涙隈唯峭fetchmail start_err=涙隈尼強fetchmail start_einterval=隆補秘議臥心扮寂寂侯賜涙丼議臥心扮寂寂侯 check_title=臥心捲暦匂 check_exec=喘凋綜$1壓捲暦匂貧臥心喨周.. check_ok=..臥心頼穎。 check_failed=..臥心払移 global_title=潮範譜崔 global_header=侭嗤捲暦匂議潮範譜崔 global_err=涙隈隠贋潮範譜崔 log_create_poll_file=壓猟周$2嶄仟奐捲暦匂$1 log_modify_poll_file=壓猟周$2嶄俐個捲暦匂$1 log_delete_poll_file=壓猟周$2嶄評茅捲暦匂$1 log_create_poll_user=葎喘薩$2仟奐捲暦匂$1 log_modify_poll_user=葎喘薩$2俐個捲暦匂$1 log_delete_poll_user=葎喘薩$2評茅捲暦匂$1 log_check_file_file=臥心猟周$1嶄侭嗤議捲暦匂 log_check_file_server=臥心猟周$1嶄議捲暦匂$2 log_check_user_file=臥心喘薩$1議侭嗤捲暦匂 log_check_user_server=臥心喘薩$1議捲暦匂$2 log_check_server_l=臥心猟周$1嶄議捲暦匂$2 log_global_user=厚個喘薩$1議畠蕉譜崔 log_global_file=厚個壓猟周$1嶄議畠蕉譜崔 log_start=尼強fetchmail便擦殻會 log_stop=唯峭fetchmail便擦殻會 acl_users=辛參園辞fetchmail塘崔葎 acl_all=侭嗤喘薩 acl_this=輝念webmin喘薩 acl_only=率匯喘薩 acl_except=侭嗤茅阻喘薩 fetchmail/module.info0100664000567100000120000000016607631101102014631 0ustar jcameronwheelname=Fetchmail desc=Fetchmail Mail Retrieval category=mail desc_ja_JP.euc=Fetchmail Mail 検索 usermin=1 version=1.001 fetchmail/images/0040775000567100000120000000000007265513177013762 5ustar jcameronwheelfetchmail/images/icon.gif0100664000567100000120000000245607504244410015370 0ustar jcameronwheelGIF89a00ウ崖闖陞yh}U0[5\7{l` {佩rrrrYbA{S`XwPtg癖返嶽Ё222q^bF`9}Uaov`mHuX?亀粐箝QQQ齠{S2tN}SYbk唯z労掠葎乂p}T1佐い捶搨鴪松TTTd=_a]`l丶|亅幽有儖儉律~_wW~jtf陳鶴瘁迯躪^bbbl率優{佑zv乖{丿}立唹r`c湎泙い冪兪疏dhfbae魅|密泡xqvNkEpsn~S0ejfbbdd`xSb8b9}m_~jpPiCf?kEy_UUUefccceX}SWwi痊嘔脳涼痕繞綣b`{m室手裴][_a幻弦`nH^9f?ZzR_:更合艸蓙]9ek{Z>}Z>mU}x査AAA:::! ,00 H*\醗|#JH陰3j榿隠 CI欧I\媛K. Pν8s80A 4I寒!D0B 0j3 Xr萓 BA(R\PQ朸p潛XCY[pB 2f丿a:v韆痺 TkI!Ex7 "F Id &N0E*L畭Q、,Yh拌/_3L3g个Qokisw遯/y'N,r耒cy赱6抃O'w5H 1!r"("4眸#D"5&[MvH泰$Tbb%\I&l 't'TA`i(9\hAMガY)["^)┐Ep息bdM矮e=菠+(,X,莞@M仇俄MBff.碕K/ S Mwd@0We 霏 /eU壯0' D密螽玖蟀 案*覓間j覘 ;fetchmail/images/.xvpics/0040755000567100000120000000000007251336347015347 5ustar jcameronwheelfetchmail/images/.xvpics/icon.gif0100664000567100000120000000450207504244410016754 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (1326 bytes) #END_OF_COMMENTS 48 48 255 I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$II$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%攘橋橋卦袈橋橋卦袈I$II朸橋IH%I朸筋%HI%朸擽栩栩框栩栩框栩无I$II朸橋IH%I朸筋%HI%朸擴栲框I$II朸橋IH%I朸筋%H鵜弸橋ImIImIm卦H%朸沖臼憶ヨ橋緊$卦橋HI儕岷鰻緊I儕窺慰箇峙簒岷怡祭漱I鵜憶臼儔娉孚箇岷鵜澡椦擽棍I火憶臼珂疫娉英蔚儕憶橋椦栩久I箇臼儔臼iヨ時框軽I桐臼渦于鵜栞概乙I珂臼臼架臼鵜椢緊框I珂臼臼屋留臼緊筋I屋臼岡字燬燬I栲炒I朸$IIH頚橋H%II橋橋橋況儀橋橋卦$袈軽$I%I攘擽$II%攘擽$III緊橋H%II朸橋IH%I$卦$I軽橋I$II朸筋%H%I朸筋%HI%朸攘$IHI軽況$II$I%朸HI%H朸軽$II$朸朸$IIH軽袈$III攘橋H%II攘筋I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$II$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊I$II朸橋IH%I朸筋%HI%朸擽%HII軽橋%HII朸橋I$II朸緊朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$I朸橋I$II朸筋%H%I朸擽%HI%朸擽%HII軽橋I$II朸況HI$Ifetchmail/images/old.gif0100644000567100000120000000050507251342266015214 0ustar jcameronwheelGIF89a00面fff!,00I8詬`(dihl訃ptmxpH,柔`\6(@篦'FL'+lM痕2^'nYH{|l~d5]nUY5@NChiu4M?;{jjOЖ9イh校i]|^;A唱Ω源吐O崖抒編P渤kk眦P佑袗De漌s體l= I*\醗|#J;fetchmail/images/hand.png0100644000567100000120000000455007264312144015367 0ustar jcameronwheelPNG  IHDRdGPLTERRRsss{{{ゥテ篤領琳嶽閾舫領)1)臚Z{kckZ崙女淮Z崕kcZc9c1Z1崕B91sZB!記{skRJB渊91)scR臚ゥs鐺岫離{s{ZccJ1B)劉csJ僚サ{)峙B1鑾渣曇劉汽{c閘艟愁{c湎崕週サ記篤闖范泪闖湎篤騰ssc闖琳峙ccRZZJ亀k))!麗鐔艸急泪ccBテ{ZZ1ZZ)9{{1BBBBkk99{{!!))ZZ椴191ソR{瞬)9BRZ{c1JZs緒k窮cブB{R丘ZZョ)Z91{)キ亀怜窮BB9kk{匂{距9k1{11Rcs{Z9k1kBJck丘{マ9ck{Bc){9B)c銃JZJ9J錺急J{J!)BBk9欺ノ)!1十屯帛))1BBZ99cRRsskkJJssZZkkccZZRRBBJ))9999119911)))Jks{!}etEXtSoftwaregif2png 0.6 (beta)iIDATx{\SU仙u2V{|V。カn20q4SC鵬牡]=2K8YZAVDQY禍孟ユ鯨w斉lh~v麗錠=旅 嫂 0$ C0LAHk ∵XHbあ A!6T(%6K 塾 :N3%0吐v3FH%DT"AH1:i%3C郊?ιDA/C#q)さe@M ! χII,#u:] 睹祖蓍; IT e MAeh格泪 2 IJ咏fs,譜tGjdFP+C 3Je備叟%8H ylb 音ZA G>宙Jl^ 酊'H}`Ez2極Gbl:Q僅Oh0JW冷COjPw餝7d  CB 6m= 2f ;B,ko騏a囂_鋸,){耘@^f褓tfOuMfv.賑M~0潭]碓6K1$!忍%5附 Ur]y^管vd+桟#,Rko *p&簇PEBy8Bty~l`W`E#&e-9~s9Aho茯XM愈h肇糸1Ph%2Jr&a56*J<3jmBk;]oU?m A1-[托xYOM15珥\朧M+wvwy}cN鵈D枇唔FS>HL0~ _F迭ax R|鵐>K,o孕46o$篦瑰泊vsgrrxSPW@ /*Pe15q耻MqUs] MQx.io蕩蛯U捧 恙-烱'~轌'黠杤釆sY,p瞶KS翫7L勉Y_9k6c脈c"ホ炳&蠎1平霽[債 l^ZzVji癪J廚9>+蠎鍜7撮/'}弃歯be$FF @\=J7Af.=>[鮖sRJcVY78舍5.9[`y z{かrd侶Y8,At孑{C戈XXj巖%榕_ z麥4h7nsG?5x迂aqb^;T;h$7B9?F+f-GXZG菱亰d>P笏"R篷翻捉q(K F^P!FvReU!vl殯;{a槹RS 穃7怏1z叶t帶肯D臠~.("XO:Y= *do],Ud"&HLfHF迂踈[H(mg^zk擾;?< v% B蝙HtIENDB`fetchmail/ulang/0040775000567100000120000000000007461016700013607 5ustar jcameronwheelfetchmail/ulang/en0100664000567100000120000000065007461016700014132 0ustar jcameronwheelindex_efetchmail=The fetchmail program $1 was not found on your system. index_noservers=No servers to fetch mail from have been configured yet. index_stopmsg=Click this button to stop the fetchmail daemon currently automatically checking for new mail every $1 seconds. index_startmsg=Click this button to start the fetchmail daemon on this server, and have it check for mail every $1 seconds, using the configuration above. fetchmail/index.cgi0100775000567100000120000000521107461016606014300 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Show fetchmail configurations require './fetchmail-lib.pl'; &header($text{'index_title'}, "", undef, 0, 1); print "
\n"; # Check if fetchmail is installed if (!&has_command($config{'fetchmail_path'})) { print "

",&text('index_efetchmail', "$config{'fetchmail_path'}"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } @conf = &parse_config_file("$remote_user_info[7]/.fetchmailrc"); @conf = grep { $_->{'poll'} } @conf; &show_polls(\@conf, "$remote_user_info[7]/.fetchmailrc", $remote_user_info[0]); if (@conf) { # Show the fetchmail daemon form print "
\n"; print "\n"; print "\n"; } else { # daemon isn't running - offer to start it print "\n"; print "\n"; print "\n"; } print "
\n"; foreach $pf ("$remote_user_info[7]/.fetchmail.pid", "$remote_user_info[7]/.fetchmail") { if (open(PID, $pf) && ($line=) && (($pid,$interval) = split(/\s+/, $line)) && $pid && kill(0, $pid)) { $running++; last; } } if ($running) { # daemon is running - offer to stop it print "
\n"; print "
",&text('index_stopmsg', $interval),"",&text('index_startmsg', ""),"
\n"; } print "
\n"; &footer("/", $text{'index'}); # show_polls(&polls, file, user) sub show_polls { print "\n"; print " ", " ", "\n" if (@{$_[0]}); foreach $p (@{$_[0]}) { print "\n"; print "\n"; print "\n"; print "\n"; } print "
$text{'index_poll'}$text{'index_proto'}$text{'index_users'}
",&html_escape($p->{'poll'}), "",$p->{'proto'} ? &html_escape(uc($p->{'proto'})) : $text{'default'},"\n"; foreach $u (@{$p->{'users'}}) { printf "%s -> %s
\n", &html_escape($u->{'user'}), &html_escape(@{$u->{'is'}} ? join(" ", @{$u->{'is'}}) : $_[2]); } print "
\n"; if (!@{$_[0]}) { print "$text{'index_noservers'}

\n"; } print "$text{'index_add'}\n"; print "  \n"; print "$text{'index_global'}\n"; print "  \n"; if (@{$_[0]}) { print "$text{'index_run'}\n"; } print "

\n"; } fetchmail/fetchmail-lib.pl0100664000567100000120000001322007631100575015534 0ustar jcameronwheel# fetchmail-lib.pl # Functions for parsing fetchmail config files do '../web-lib.pl'; &init_config(); %access = &get_module_acl(); if ($module_info{'usermin'}) { &switch_to_remote_user(); } # parse_config_file(file, [&global]) # Parses a fetchmail config file into a list of hashes, each representing # one mail server to poll sub parse_config_file { local $lnum = 0; local ($line, @rv, @toks); # Tokenize the file open(FILE, $_[0]); while($line = ) { $line =~ s/\r|\n//g; $line =~ s/^\s*#.*$//; while($line =~ /^[\s:;,]*"([^"]*)"(.*)$/ || $line =~ /^[\s:;,]*'([^"]*)'(.*)$/ || $line =~ /^[\s:;,]*([^\s:;,]+)(.*)$/) { push(@toks, [ $1, $lnum ]); $line = $2; } $lnum++; } close(FILE); # Split into poll sections @toks = grep { $_->[0] !~ /^(and|with|has|wants|options|here)$/i } @toks; local ($poll, $user, $i); for($i=0; $i<@toks; $i++) { local $t = $toks[$i]; # Server options if ($t->[0] eq 'poll' || $t->[0] eq 'server' || $t->[0] eq 'skip' || $t->[0] eq 'defaults') { # Start of a new poll $poll = { 'line' => $t->[1], 'file' => $_[0], 'index' => scalar(@rv), 'skip' => ($t->[0] eq 'skip'), 'defaults' => ($t->[0] eq 'defaults') }; $poll->{'poll'} = $toks[++$i]->[0] if (!$poll->{'defaults'}); undef($user); push(@rv, $poll); } elsif ($t->[0] eq 'proto' || $t->[0] eq 'protocol') { $poll->{'proto'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'via') { $poll->{'via'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'port') { $poll->{'port'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'timeout') { $poll->{'timeout'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'interface') { $poll->{'interface'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'monitor') { $poll->{'monitor'} = $toks[++$i]->[0]; } # User options elsif ($t->[0] eq 'user' || $t->[0] eq 'username') { $user = { 'user' => $toks[++$i]->[0] }; push(@{$poll->{'users'}}, $user); } elsif ($t->[0] eq 'pass' || $t->[0] eq 'password') { $user->{'pass'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'is' || $t->[0] eq 'to') { $i++; while($i < @toks && $toks[$i]->[1] == $t->[1]) { push(@{$user->{'is'}}, $toks[$i]->[0]); $i++; } $i--; } elsif ($t->[0] eq 'folder') { $user->{'folder'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'keep') { $user->{'keep'} = 1; } elsif ($t->[0] eq 'nokeep') { $user->{'keep'} = 0; } elsif ($t->[0] eq 'no' && $toks[$i+1]->[0] eq 'keep') { $user->{'keep'} = 0; $i++; } elsif ($t->[0] eq 'fetchall') { $user->{'fetchall'} = 1; } elsif ($t->[0] eq 'nofetchall') { $user->{'fetchall'} = 0; } elsif ($t->[0] eq 'no' && $toks[$i+1]->[0] eq 'fetchall') { $user->{'fetchall'} = 0; $i++; } elsif ($t->[0] eq 'preconnect') { $user->{'preconnect'} = $toks[++$i]->[0]; } elsif ($t->[0] eq 'postconnect') { $user->{'postconnect'} = $toks[++$i]->[0]; } else { # Found an unknown option! if ($user) { push(@{$user->{'unknown'}}, $t->[0]); } elsif ($poll) { push(@{$poll->{'unknown'}}, $t->[0]); } } if ($poll) { if ($i<@toks) { $poll->{'eline'} = $toks[$i]->[1]; } else { $poll->{'eline'} = $toks[$#toks]->[1]; } } } return @rv; } # create_poll(&poll, file) # Add a new poll section to a fetchmail config file sub create_poll { local $lref = &read_file_lines($_[1]); if ($_[0]->{'defaults'}) { # Put a new defaults section at the top splice(@$lref, 0, 0, &poll_lines($_[0])); } else { push(@$lref, &poll_lines($_[0])); } &flush_file_lines(); } # delete_poll(&poll, file) # Delete a poll section from a fetchmail config file sub delete_poll { local $lref = &read_file_lines($_[1]); splice(@$lref, $_[0]->{'line'}, $_[0]->{'eline'} - $_[0]->{'line'} + 1); &flush_file_lines(); } # modify_poll(&poll, file) # Modify a poll section in a fetchmail config file sub modify_poll { local $lref = &read_file_lines($_[1]); splice(@$lref, $_[0]->{'line'}, $_[0]->{'eline'} - $_[0]->{'line'} + 1, &poll_lines($_[0])); &flush_file_lines(); } sub poll_lines { local @rv; if ($_[0]->{'skip'}) { push(@rv, "skip $_[0]->{'poll'}"); } elsif ($_[0]->{'defaults'}) { push(@rv, "defaults $_[0]->{'poll'}"); } else { push(@rv, "poll $_[0]->{'poll'}"); } push(@rv, "\tproto $_[0]->{'proto'}") if ($_[0]->{'proto'}); push(@rv, "\tvia $_[0]->{'via'}") if ($_[0]->{'via'}); push(@rv, "\tport $_[0]->{'port'}") if ($_[0]->{'port'}); push(@rv, "\ttimeout $_[0]->{'timeout'}") if ($_[0]->{'timeout'}); push(@rv, "\tinterface $_[0]->{'interface'}") if ($_[0]->{'interface'}); push(@rv, "\tmonitor $_[0]->{'monitor'}") if ($_[0]->{'monitor'}); push(@rv, "\t".join(" ", map { /^\S+$/ ? $_ : "\"$_\"" } @{$_[0]->{'unknown'}})) if (@{$_[0]->{'unknown'}}); foreach $u (@{$_[0]->{'users'}}) { push(@rv, "\tuser \"$u->{'user'}\""); push(@rv, "\tpass \"$u->{'pass'}\"") if ($u->{'pass'}); push(@rv, "\tis ".join(" ", @{$u->{'is'}})) if (@{$u->{'is'}}); push(@rv, "\tfolder $u->{'folder'}") if ($u->{'folder'}); push(@rv, "\tkeep") if ($u->{'keep'} eq '1'); push(@rv, "\tnokeep") if ($u->{'keep'} eq '0'); push(@rv, "\tfetchall") if ($u->{'fetchall'} eq '1'); push(@rv, "\tno fetchall") if ($u->{'fetchall'} eq '0'); push(@rv, "\tpreconnect \"$u->{'preconnect'}\"") if ($u->{'preconnect'}); push(@rv, "\tpostconnect \"$u->{'postconnect'}\"") if ($u->{'postconnect'}); push(@rv, "\t".join(" ", map { /^\S+$/ ? $_ : "\"$_\"" } @{$u->{'unknown'}})) if (@{$u->{'unknown'}}); } return @rv; } # can_edit_user(user) sub can_edit_user { local %umap; map { $umap{$_}++; } split(/\s+/, $access{'users'}); if ($access{'mode'} == 1 && !$umap{$_[0]} || $access{'mode'} == 2 && $umap{$_[0]}) { return 0; } elsif ($access{'mode'} == 3) { return $remote_user eq $_[0]; } else { return 1; } } 1; fetchmail/edit_poll.cgi0100775000567100000120000001346607531044751015157 0ustar jcameronwheel#!/usr/local/bin/perl # edit_poll.cgi # Display one server polled by fetchmail require './fetchmail-lib.pl'; &ReadParse(); if ($config{'config_file'}) { $file = $config{'config_file'}; } else { &can_edit_user($in{'user'}) || &error($text{'poll_ecannot'}); @uinfo = getpwnam($in{'user'}); $file = "$uinfo[7]/.fetchmailrc"; } if ($in{'new'}) { &header($text{'poll_create'}, ""); } else { &header($text{'poll_edit'}, ""); @conf = &parse_config_file($file); $poll = $conf[$in{'idx'}]; } print "


\n"; print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; # Show server options print "\n"; print "\n"; print "
$text{'poll_header'}
\n"; print "\n"; printf "\n", $poll->{'poll'}; print "\n"; printf "\n", $poll->{'skip'} ? 'checked' : '', $text{'no'}; print "\n"; printf "\n", $poll->{'via'}; print "\n"; print "\n"; print "\n"; printf "\n", $poll->{'port'}; @interface = split(/\//, $poll->{'interface'}); print "\n"; print "
$text{'poll_poll'}$text{'poll_skip'} %s\n", $poll->{'skip'} ? '' : 'checked', $text{'yes'}; printf " %s
$text{'poll_via'} %s\n", $poll->{'via'} ? '' : 'checked', $text{'poll_via_def'}; printf "\n", $poll->{'via'} ? 'checked' : ''; printf "
$text{'poll_proto'}$text{'poll_port'} %s\n", $poll->{'port'} ? '' : 'checked', $text{'default'}; printf " %s\n", $poll->{'port'} ? 'checked' : ''; printf "
$text{'poll_interface'}\n"; printf " %s
\n", @interface ? '' : 'checked', $text{'poll_interface_def'}; printf " %s\n", @interface ? 'checked' : '', $text{'poll_interface_ifc'}; print " ", "$text{'poll_interface_ip'}\n"; print " /\n"; print "
\n"; # Show user options @users = @{$poll->{'users'}}; push(@users, undef) if ($in{'new'} || $in{'adduser'}); $i = 0; foreach $u (@users) { print "
\n"; print "\n"; print "
$text{'poll_uheader'}
\n"; print "\n"; printf "\n", $u->{'user'}; print "\n"; printf "\n", $u->{'pass'}; print "\n", join(" ", @{$u->{'is'}}); print "\n"; print "\n"; print "\n"; $u->{'preconnect'} =~ s/'/'/g; printf "\n", $u->{'preconnect'}; print "\n"; $u->{'postconnect'} =~ s/'/'/g; printf "\n", $u->{'postconnect'}; print "
$text{'poll_user'}$text{'poll_pass'}
$text{'poll_is'} \n"; printf "
$text{'poll_keep'} \n"; printf " %s\n", $u->{'keep'} eq '1' ? 'checked' : '', $text{'yes'}; printf " %s\n", $u->{'keep'} eq '0' ? 'checked' : '', $text{'no'}; printf " %s (%s)\n", $u->{'keep'} eq '' ? 'checked' : '', $text{'default'}, $text{'poll_usually'}; print "
$text{'poll_fetchall'} \n"; printf " %s\n", $u->{'fetchall'} eq '1' ? 'checked' : '', $text{'yes'}; printf " %s\n", $u->{'fetchall'} eq '0' ? 'checked' : '', $text{'no'}; printf " %s (%s)\n", $u->{'fetchall'} eq '' ? 'checked' : '', $text{'default'}, $text{'poll_usually'}; print "
$text{'poll_preconnect'}
$text{'poll_postconnect'}
\n"; $i++; } print "\n"; if ($in{'new'}) { print "\n"; } else { print "\n"; print "\n"; print "\n"; print "\n"; } print "
\n"; print "
\n"; &footer("", $text{'index_return'}); fetchmail/config.info0100664000567100000120000000013007513434037014617 0ustar jcameronwheelfetchmail_path=Path to fetchmail program,0 mda_command=Mail delivery command,3,Use SMTP fetchmail/defaultacl0100664000567100000120000000000707606126532014530 0ustar jcameronwheelmode=3 fetchmail/config0100664000567100000120000000003107461014124013656 0ustar jcameronwheelfetchmail_path=fetchmail fetchmail/save_poll.cgi0100775000567100000120000000570107461015756015166 0ustar jcameronwheel#!/usr/local/bin/perl # save_poll.cgi # Update, create or delete a server to poll require './fetchmail-lib.pl'; &ReadParse(); &error_setup($text{'poll_err'}); if ($config{'config_file'}) { $file = $config{'config_file'}; } else { &can_edit_user($in{'user'}) || &error($text{'poll_ecannot'}); @uinfo = getpwnam($in{'user'}); $file = "$uinfo[7]/.fetchmailrc"; } @conf = &parse_config_file($file); if (!$in{'new'}) { $poll = $conf[$in{'idx'}]; } &lock_file($file); if ($in{'adduser'}) { # Go back to the edit form &redirect("edit_poll.cgi?file=$file&idx=$in{'idx'}&adduser=1&user=$in{'user'}"); exit; } elsif ($in{'check'}) { # Go to the mail checking CGI &redirect("check.cgi?file=$file&idx=$in{'idx'}&adduser=1&user=$in{'user'}"); exit; } elsif ($in{'delete'}) { # Just delete the poll &delete_poll($poll, $file); } else { # Validate poll inputs $in{'poll'} =~ /^\S+$/ || &error($text{'poll_epoll'}); $in{'via_def'} || gethostbyname($in{'via'}) || &error($text{'poll_evia'}); !$in{'via_def'} || gethostbyname($in{'poll'}) || &error($text{'poll_epoll'}); $in{'port_def'} || $in{'port'} =~ /^\d+$/ || &error($text{'poll_eport'}); if (!$in{'interface_def'}) { $in{'interface'} =~ /^\S+$/ || &error($text{'poll_einterface'}); &check_ipaddress($in{'interface_net'}) || &error($text{'poll_enet'}); &check_ipaddress($in{'interface_mask'}) || !$in{'interface_mask'} || &error($text{'poll_emask'}); } # Create the poll structure $poll->{'poll'} = $in{'poll'}; $poll->{'skip'} = $in{'skip'}; $poll->{'via'} = $in{'via_def'} ? undef : $in{'via'}; $poll->{'proto'} = $in{'proto'}; $poll->{'port'} = $in{'port_def'} ? undef : $in{'port'}; if ($in{'interface_def'}) { delete($poll->{'interface'}); } else { local @interface = ( $in{'interface'}, $in{'interface_net'} ); push(@interface, $in{'interface_mask'}) if ($in{'interface_mask'}); $poll->{'interface'} = join("/", @interface); } # Validate user inputs for($i=0; defined($in{"user_$i"}); $i++) { $user = $poll->{'users'}->[$i]; next if (!$in{"user_$i"}); $in{"user_$i"} =~ /^\S*$/ || &error($text{'poll_euser'}); $user->{'user'} = $in{"user_$i"}; $user->{'pass'} = $in{"pass_$i"}; local @is = split(/\s+/, $in{"is_$i"}); $user->{'is'} = \@is; $user->{'keep'} = $in{"keep_$i"}; $user->{'fetchall'} = $in{"fetchall_$i"}; $user->{'preconnect'} = $in{"preconnect_$i"}; $user->{'postconnect'} = $in{"postconnect_$i"}; push(@users, $user); } $poll->{'users'} = \@users; if ($in{'new'}) { &create_poll($poll, $file); if ($in{'user'} && $< == 0) { local @uinfo = getpwnam($in{'user'}); &system_logged("chown $uinfo[2]:$uinfo[3] $file"); } &system_logged("chmod 700 $file"); } else { &modify_poll($poll, $file); } } &unlock_file($file); &webmin_log($in{'new'} ? 'create' : $in{'delete'} ? 'delete' : 'modify', 'poll', $poll->{'poll'}, $config{'config_file'} ? { 'file' => $file } : { 'user' => $in{'user'} } ); &redirect(""); fetchmail/check.cgi0100775000567100000120000000237407513433171014253 0ustar jcameronwheel#!/usr/local/bin/perl # check.cgi # Run a fetchmail config file require './fetchmail-lib.pl'; &ReadParse(); $| = 1; $theme_no_table = 1; &header($text{'check_title'}, ""); print "
\n"; if ($config{'config_file'}) { $file = $config{'config_file'}; } else { &can_edit_user($in{'user'}) || &error($text{'poll_ecannot'}); @uinfo = getpwnam($in{'user'}); $file = "$uinfo[7]/.fetchmailrc"; } $cmd = "$config{'fetchmail_path'} -v -f '$file'"; if ($config{'mda_command'}) { $cmd .= " -m '$config{'mda_command'}'"; } if (defined($in{'idx'})) { @conf = &parse_config_file($file); $poll = $conf[$in{'idx'}]; $cmd .= " $poll->{'poll'}"; } print &text('check_exec', "$cmd"),"

\n"; print "

";
if ($< == 0) {
	open(CMD, "su '$in{'user'}' -c '$cmd' 2>&1 |");
	&additional_log("exec", undef, "su '$in{'user'}' -c '$cmd'");
	}
else {
	# For usermin, which has already switched
	open(CMD, "$cmd 2>&1 |");
	}
while() {
	print &html_escape($_);
	}
close(CMD);
print "
\n"; if ($? > 256) { print "$text{'check_failed'}

\n"; } else { print "$text{'check_ok'}

\n"; } &webmin_log("check", defined($in{'idx'}) ? "server" : "file", $config{'config_file'} ? $file : $in{'user'}, $poll); print "


\n"; &footer("", $text{'index_return'}); fetchmail/edit_global.cgi0100775000567100000120000000475207461014561015445 0ustar jcameronwheel#!/usr/local/bin/perl # edit_global.cgi # Edit options for all poll sections in a file require './fetchmail-lib.pl'; &ReadParse(); &header($text{'global_title'}, ""); print "
\n"; if ($config{'config_file'}) { $file = $config{'config_file'}; } else { &can_edit_user($in{'user'}) || &error($text{'poll_ecannot'}); @uinfo = getpwnam($in{'user'}); $file = "$uinfo[7]/.fetchmailrc"; } @conf = &parse_config_file($file); foreach $c (@conf) { $poll = $c if ($c->{'defaults'}); } print "\n"; print "\n"; print "\n"; # Show default server options print "\n"; print "\n"; print "
$text{'global_header'}
\n"; print "\n"; print "\n"; print "\n"; printf "\n", $poll->{'port'}; @interface = split(/\//, $poll->{'interface'}); print "\n"; print "
$text{'poll_proto'}$text{'poll_port'} %s\n", $poll->{'port'} ? '' : 'checked', $text{'default'}; printf " %s\n", $poll->{'port'} ? 'checked' : ''; printf "
$text{'poll_interface'}\n"; printf " %s
\n", @interface ? '' : 'checked', $text{'poll_interface_def'}; printf " %s\n", @interface ? 'checked' : '', $text{'poll_interface_ifc'}; print " ", "$text{'poll_interface_ip'}\n"; print " /\n"; print "
\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; &footer("", $text{'index_return'}); fetchmail/save_global.cgi0100775000567100000120000000304607461015772015456 0ustar jcameronwheel#!/usr/local/bin/perl # save_global.cgi # Save global options require './fetchmail-lib.pl'; &ReadParse(); &error_setup($text{'global_err'}); if ($config{'config_file'}) { $file = $config{'config_file'}; } else { &can_edit_user($in{'user'}) || &error($text{'poll_ecannot'}); @uinfo = getpwnam($in{'user'}); $file = "$uinfo[7]/.fetchmailrc"; } &lock_file($file); @conf = &parse_config_file($file); foreach $c (@conf) { $poll = $c if ($c->{'defaults'}); } $found++ if ($poll); # Validate inputs $in{'port_def'} || $in{'port'} =~ /^\d+$/ || &error($text{'poll_eport'}); if (!$in{'interface_def'}) { $in{'interface'} =~ /^\S+$/ || &error($text{'poll_einterface'}); &check_ipaddress($in{'interface_net'}) || &error($text{'poll_enet'}); &check_ipaddress($in{'interface_mask'}) || !$in{'interface_mask'} || &error($text{'poll_emask'}); } # Create the default structure $poll->{'defaults'} = 1; $poll->{'proto'} = $in{'proto'}; $poll->{'port'} = $in{'port_def'} ? undef : $in{'port'}; if ($in{'interface_def'}) { delete($poll->{'interface'}); } else { local @interface = ( $in{'interface'}, $in{'interface_net'} ); push(@interface, $in{'interface_mask'}) if ($in{'interface_mask'}); $poll->{'interface'} = join("/", @interface); } if ($found) { &modify_poll($poll, $file); } else { &create_poll($poll, $file); if ($in{'user'} && $< == 0) { &system_logged("chown $in{'user'} $file"); } &system_logged("chmod 700 $file"); } &unlock_file($file); &webmin_log("global", undef, $config{'config_file'} ? $file : $in{'user'}, \%in); &redirect(""); fetchmail/stop.cgi0100775000567100000120000000073107606126621014160 0ustar jcameronwheel#!/usr/local/bin/perl # stop.cgi # Stop the running fetchmail daemon require './fetchmail-lib.pl'; &ReadParse(); &error_setup($text{'stop_err'}); $config{'config_file'} || $< || &error($text{'stop_ecannot'}); if ($< == 0) { $out = &backquote_logged("su - '$config{'daemon_user'}' -c '$config{'fetchmail_path'} -q' 2>&1"); } else { $out = &backquote_logged("$config{'fetchmail_path'} -q"); } if ($?) { &error("$out"); } &webmin_log("stop"); &redirect(""); fetchmail/start.cgi0100775000567100000120000000126107606126562014333 0ustar jcameronwheel#!/usr/local/bin/perl # start.cgi # Start the fetchmail daemon require './fetchmail-lib.pl'; &ReadParse(); &error_setup($text{'start_err'}); $config{'config_file'} || $< || &error($text{'start_ecannot'}); $in{'interval'} =~ /^\d+$/ || &error($text{'start_einterval'}); $mda = " -m '$config{'mda_command'}'" if ($config{'mda_command'}); if ($< == 0) { $out = &backquote_logged("su - '$config{'daemon_user'}' -c '$config{'fetchmail_path'} -d $in{'interval'} -f $config{'config_file'}' $mda 2>&1"); } else { $out = &backquote_logged("$config{'fetchmail_path'} -d $in{'interval'} $mda"); } if ($?) { &error("$out"); } &webmin_log("start", undef, undef, \%in); &redirect("");