>>>>> In Katsumi Yamaoka wrote: > In addition, `pop3-open-server' should also recognize a string > as a port number. See the `mail-sources' variable. I use "110" > for it, which causes an error. I realized it depends on the platform whether `open-network-stream' allows a string which specifies a port *number* for the fourth argument. For instance, both of the following two forms work in the Fedora Core 4 system: (delete-process (open-network-stream "POP" (current-buffer) "popserver" 110)) (delete-process (open-network-stream "POP" (current-buffer) "popserver" "110")) However, in the Solaris 2.6 system, the latter form cannot be used. When we use a string for the fourth argument, it should be a service name like "pop3". This suggests that we should use only an integer for a port number or a string for a service name. But now I use "110", not 110 in the Fedora Core 4 system. It is because it should work with all the Emacsen that Gnus supports, and XEmacs 21.4.17 which I'd built in the Fedora Core 4 system doesn't allow an integer for the fourth argument of `open-network-stream'. It is obviously a bug, I found right now thanks to some Japanese folks. Finally, I replace the patch that I sent last with this: