>>>>> "LMI" == Lars Magne Ingebrigtsen writes: LMI> I don't see why ange-ftp should meddle with file names that LMI> start with "po:". Well it's *almost* how you specify remote files, ie /host:file (or /user@host:file), no? LMI> What effects are you seeing? ange-ftp tries to open an ftp session to "po", which is non-existant, (and even if it was, wouldn't have my mail on it :) Here's a trace from the call in question. (And before you freak out, the function I use for nnmail-movemail-program does grok the ":" delimited pop maildrop.) ;Signaling: (ftp-error "FTP Error: OPEN request failed: ftp: po: unknown host") ; signal(ftp-error ("FTP Error: OPEN request failed: ftp: po: unknown host")) ; ange-ftp-error("po" "dsimms" "OPEN request failed: ftp: po: unknown host") ; ange-ftp-normal-login("po" "dsimms" "" "" #) ; ange-ftp-get-process("po" "dsimms") ; ange-ftp-host-type("po" "dsimms") ; ange-ftp-expand-dir("po" "dsimms" "~") ; ange-ftp-canonize-filename("/po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; ange-ftp-expand-file-name("/po:pop.alink.net:110:apop:n:dsimms%alink.net:*" nil) ; apply(ange-ftp-expand-file-name ("/po:pop.alink.net:110:apop:n:dsimms%alink.net:*" nil)) ; ange-ftp-hook-function(expand-file-name "/po:pop.alink.net:110:apop:n:dsimms%alink.net:*" nil) ; expand-file-name("/po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; ange-ftp-file-directory-p("/po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; apply(ange-ftp-file-directory-p "/po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; ange-ftp-hook-function(file-directory-p "/po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; file-directory-p("po:pop.alink.net:110:apop:n:dsimms%alink.net:*") ; #[(file) "À !ƒ\n ; mapcar(#[(file) "À !ƒ\n ; nnmail-get-spool-files(nil) ; nnmail-get-new-mail(nnmh nil "~/Mail/" nil) ; nnmh-request-scan(nil "") ; gnus-request-scan(nil (nnmh "")) ; gnus-read-active-file() ; gnus-group-get-new-news(nil) ;* call-interactively(gnus-group-get-new-news) Like I said, I have no real idea why file-directory-p is hooked differently by ange-ftp post-startup. LMI> If you have the mail backend as a secondary server, `F' will LMI> subscribe you to all new groups. coolness. Well, hopefully I won't ever have to switch to gnus again, y'know? :) -- Daniel Simms "The best of all ways to lengthen our days dsimms@dsimms.com is to steal a few hours from the night." (415) 269-7891 -Thomas Moore