首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Cyrus IMAP创建一个新的用户帐户?

如何使用Cyrus IMAP创建一个新的用户帐户?
EN

Server Fault用户
提问于 2009-10-03 15:30:23
回答 2查看 11.1K关注 0票数 0

我试图在vserver上安装imap后缀。现在,我正在尝试创建第一个用户/邮箱。vserver运行Debian。我试着用cyradm登录到Cyrus管理控制台,但没有成功。互联网上的搜索结果建议我使用cyrus帐户。执行下列步骤:

代码语言:javascript
复制
passwd cyrus

让我们假设密码将设置为pass1234。)然后作为根运行登录:

代码语言:javascript
复制
cyradm -u cyrus localhost

然后输入密码'pass1234',这将产生:

代码语言:javascript
复制
Login failed: authentication failure at /usr/lib/perl5/Cyrus/IMAP/Admin.pm line 119
cyradm: cannot authenticate to server as cyrus

如果我以前做过“su-cyrus”,也会发生同样的情况,也就是不以root的形式运行。

我现在要做的就是进入那个控制台,这样我就可以创建一个邮箱了。有没有其他地方(配置文件)或工具,我可以用来管理赛勒斯特定的密码?

谢谢你的暗示,

安德烈

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-10-03 16:45:01

您必须按照/etc/imapd.conf中"admins“或"imap_admins”选项中的定义作为管理用户进行身份验证。您还应该注意"sasl_mech_list“选项,并在SASL身份验证机制选项中明确显示为cyradm,以避免出现问题。例如,如果您在"sasl_mech_list“中指定了纯文本,则应该在命令行中指定它:

代码语言:javascript
复制
cyradm --auth PLAIN --user cyrus localhost

我更喜欢在imapd.conf中指定一个autocreatequota,以允许通过IMAP创建邮箱;在帐户创建和验证期间使用cyradm编写tha脚本要容易得多,如果有必要,甚至可以手动完成。

希望这能有所帮助。

票数 0
EN

Server Fault用户

发布于 2014-08-27 14:58:35

在我的例子中,我将saslauthd设置为sasl_pwcheck_method在imapd.conf中的唯一选项,因为我想通过OpenLDAP验证我的用户。但是,出于某种原因,cyradm不与OpenLDAP通信。添加辅助工具为我解决了这个问题:

/etc/imapd.conf:

sasl_pwcheck_method: saslauthd生长素sasl_auxprop_plugin: sasldb

然后,我不得不重置塞勒斯的密码,就像安德烈在他的评论中说的:

代码语言:javascript
复制
saslpasswd2 cyrus

然后我就可以登录了:

代码语言:javascript
复制
cyradm --user cyrusadmin localhost
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/71021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档