vb.net程序中,需要输入创建虚拟用户的命令,网上查找不到相关的例子,求大神指点。
小弟测试用的部分代码如下:
ssh.ExecCommand(SERVER, POP, ROOT, MAILPASSWORD, "mkdir /var/vmail/example.com/user001")
上述代码只能创建一个临时的虚拟邮箱,但是邮箱文件夹user001中是空的,如果用postfixadmin网页操作,创建新的虚拟用户,则user001中有cur,new,tmp文件夹,还有几个dovecot前缀的文件,求教,如何用命令,创建出这些子文件及文件夹呢?
追问:用postfixadmin网页创建的虚拟邮箱,在邮件列表中可以看见,代码创建的,只有空文件夹,postfixadmin网页Virtual List中看不见
当管理员操作管理界面新建一个邮箱用户后,系统会马上给这个账户发送一封欢迎邮件来建立邮箱目录,而在数据库中建立这个账户是需要一定的时间的,这个时间会根据系统的繁闲程度而有所变化.
所以当账户还没有在数据库中完全建立完成时,系统已经要给它发送欢迎邮件了,这时欢迎邮件当然就不能够到达,从而这个邮箱账户的目录也不会建立。
可能是我说的不太清楚,我说的是虚拟用户,不是系统用户
插入sql文好用,不需要执行上面的ssh.ExecCommand来创建虚拟用户