--- imap-2004d.orig/src/mailutil/mailutil.c	Thu Jan 27 19:24:37 2005
+++ imap-2004d/src/mailutil/mailutil.c	Sat May  7 18:56:03 2005
@@ -398,6 +398,7 @@
   int ret = NIL;
   trycreate = NIL;		/* no TRYCREATE yet */
   if (create) while (!mail_create (dest,dst) && (mode != mAPPEND)) {
+    printf ("Invalid name for mailbox: %s\n", dst);
     switch (mode) {
     case mPROMPT:		/* prompt user for new name */
       tmp[0] = '\0';
@@ -658,7 +659,11 @@
 void mm_login (NETMBX *mb,char *username,char *password,long trial)
 {
   char *s;
-  if (*mb->user) strcpy (username,mb->user);
+  if (*mb->user) {
+    strcpy (username,mb->user);
+    printf ("{%s/%s/user=\"%s\"} ",mb->host,mb->service,mb->user);
+    fflush (stdout);
+  }
   else {
     printf ("{%s/%s} username: ",mb->host,mb->service);
     fgets (username,NETMAXUSER-1,stdin);
