jjzjj

php - 从 dovecot/postfix 上的 php 脚本创建一个新的电子邮件帐户

我想制作一个页面,允许人们在dovecot/postfix服务器上(通过imap)创建新的电子邮件帐户。我看过php函数imap_open和imap_createmailbox,但是这些函数不创建帐户,它只创建一个新目录:/(并且您需要现有帐户的登录名/密码才能使用imap_open...)所以我想知道是否可以这样做:)。编辑我添加这个是因为我之前的信息不够具体。我需要一个首页来允许用户注册一个新邮箱并检查他们想要的邮件别名是否免费。这就是为什么大多数基于Web的管理员对我不利的原因。我不希望最终用户看到管理面板。 最佳答案 默认p

php - IMAP 打开流 : Self signed certificate issue

我正在尝试打开非安全(端口143)IMAP连接(我正在使用PHP):imap_open('{localhost:143/imap}INBOX',USERNAME,PASS);我得到下一个错误:Certificatefailureforlocalhost:selfsignedcertificate...好的。我尝试使用/novalidate-cert邮箱参数。然后我收到另一个错误:无法向IMAP服务器进行身份验证。我还尝试组合所有可能的非安全连接参数,例如/notls、/norsh和/secure。但我总是会出错。这是我正在使用的Dovecot配置:*OK[CAPABILITYIMAP4

mysql - 不保存盐的加盐密码哈希

我有一个邮件服务器,它使用以下sql将邮箱密码存储在mysql数据库中:ENCRYPT([PASSWORT],concat(_utf8"$1$",right(md5(rand()),8),_utf8"$"))但是数据库中没有存储salt。现在我需要围绕这个数据库构建一个登录过程,但由于缺少盐,很难比较存储的密码。我注意到,密码哈希以下列形式自行保存盐:$1$[SALT]$[PASSWORD-HASH]我如何创建可比较的密码哈希来构建登录?Dovecot能够使用存储的密码登录用户,但如何登录? 最佳答案 MySQLENCRYPT()f

mysql - sha512-crypt mysql 和 dovecot

我有一个关于理解sha512-crypt散列的问题。我找到了这个tutorial使用mysql设置dovecot和postfix。我遵循了教程(稍作修改),一切正常。但是有一件事我不明白:要添加用户,我应该使用:INSERTINTO`mailserver`.`virtual_users`(`id`,`domain_id`,`password`,`email`)VALUES('1','1',ENCRYPT('firstpassword',CONCAT('$6$',SUBSTRING(SHA(RAND()),-16))),'email1@example.com'),('2','1',ENC

【Linux】邮件服务器搭建 postfix+dovecot+mysql (终极版 超详细 亲测多遍无问题)

🍁博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!文章目录前言基础原理准备工作一、安装关于权限校验的软件cyrus-sasl二、部署及创建数据库【mysql】1、部署数据库(mariadb)2、库、表结构导入三、安装及配置postfix邮局四、安装及配置dovecot五、邮箱测试总结前言因为最近公司需要搭建一个邮件服务系统,但是如果在linux创建的话会有uid限制,而又需要创建大量的用户,上w个,这样会导致uid不足而无法创建用户;所以需要用到虚拟用户,在千辛万苦下找到了使用postfix+dovecot+

linux - 如何开始鸽舍?

我正在构建一个网络服务器来托管多个网站。除了邮件服务器,我一切正常。我正在使用linode来托管我的vps,并且我一直在学习他们的教程。仅供引用,我使用的是Ubuntu11.10。这是我一直关注的链接,http://library.linode.com/email/postfix/dovecot-mysql-ubuntu-10.04-lucid.我到了它告诉我重新启动dovecot的部分,所以我尝试了“servicedovecotrestart”。但后来我得到这个“重启:未知实例:”。我以root身份登录,所以我没有使用sudo。因为这不起作用,我尝试了“/etc/init.d/dov

linux - 如何开始鸽舍?

我正在构建一个网络服务器来托管多个网站。除了邮件服务器,我一切正常。我正在使用linode来托管我的vps,并且我一直在学习他们的教程。仅供引用,我使用的是Ubuntu11.10。这是我一直关注的链接,http://library.linode.com/email/postfix/dovecot-mysql-ubuntu-10.04-lucid.我到了它告诉我重新启动dovecot的部分,所以我尝试了“servicedovecotrestart”。但后来我得到这个“重启:未知实例:”。我以root身份登录,所以我没有使用sudo。因为这不起作用,我尝试了“/etc/init.d/dov

Linux系统下邮件服务器的搭建(Postfix+Dovecot+SSL)

系统环境为centos7.2x64mini1.首先安装编译环境包yum install nginx vim gcc gcc-c++ openssl openssl-devel db4-devel ntpdate mysql mysql-devel mysql-server bzip2 php-mysql cyrus-sasl-md5 perl-GD perl-DBD-MySQL perl-GD perl-CPAN perl-CGI perl-CGI-Session cyrus-sasl-lib cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel libto

docker - 使用 Docker 作为邮件服务器

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。关闭4年前。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答问题。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。Improvethisquestion我对docker感兴趣已经有一段时间了,

docker - 使用 Docker 作为邮件服务器

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。关闭4年前。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答问题。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。Improvethisquestion我对docker感兴趣已经有一段时间了,
12