所以设置是使用后缀,dovecot,postfixadmin和mysql。 我已经configuration后缀pipe理员别名一个域,“name.co.uk”到“name.net”,我在数据库中看到这个,所以没有问题。 但是,当发送邮件到“name.co.uk”它不会被发送到“name.net”,我可以看到这个事实,它不出现在邮箱,而是如果放在虚拟邮件目录旧的域名(这不应该存在于第一位!)。 在通过日志文件之后,似乎没有考虑到别名。 #~ postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 dovecot_destination_recipient_limit = 1 home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all […]
阅读了许多关于configurationPostfix将邮件传递给Dovecot-LMTP的教程,我仍然很困惑,因为它们经常是矛盾的。 main.cf 一些教程说,必须添加以下内容: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 其他人则说: virtual_transport = lmtp:unix:private/dovecot-lmtp 还有人说: virtual_transport = lmtp:unix:private/lmtp master.cf 一些教程暗示,没有什么需要添加到Postfix的configuration文件,以将邮件传递给Dovecot-LMTP,但其他人指示您添加以下内容: dovecot unix – nn – – pipe flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/dovecot-lda -d $(recipient) 我如何validationDovecot-LMTP实际上是正在递交的邮件,而且Postfix并没有将其发送到邮箱本身?
我有debian 7.8和使用postfix,mysql与roundcube和pure-ftpd-mysql。 从2014年开始,所有与MySQL Ver.14.14 Distrib 5.5.40完美兼容。 我尝试将MySQL更新到5.7以便在海量数据库上使用新的全索引searchmysqlfunction,但是我失败了。 更新MySQL服务器到5.7 phpmyadmin工作很好,但我不得不补充: sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 在conf中为了去除默认值的错误。 我的备份和表升级成功,我所有的网站工作正常。 但是我有postfix和pureftpd的大量问题。 即使所有的pureftpd的dabatase在那里工作,也可以连接到ftp。 我检查所有的conf一切似乎很好。 我可以成功连接到roundcube,看到我的旧电子邮件,但我不能再发送或接收电子邮件。 我在我的日志中收到这个错误: postfix/cleanup[27758]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf is unavailable. unsupported dictionary type: mysql 我尝试了许多事情,但没有任何工作我最终使用我的完整备份,并恢复整个系统。 现在一切恢复正常100%完美,但5.5 MySQL的。 也许我在这个过程中做了错事。 我做了什么 : 整个备份我的系统和SQL数据库和conf apt-get remove mysql-server mysql-client mysql-common apt-get autoremove apt-get autoclean apt-get install libaio1 dpkg -i mysql-apt-config_0.8.3-1_all.deb apt-get update apt-get intall mysql-server service mysql […]
有一个SMTP服务器,我需要接收电子邮件时,连接到我的服务器(Postfix 2.11.3)时找不到合适的密码: postfix/smtpd[11589]: warning: TLS library problem: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:s3_srvr.c:1417: 我发现GMail设法使用密码AES128-SHA来接收来自服务器的电子邮件,所以我想要支持这个密码。 Received: from […] by mx.google.com with ESMTPS id […] for […] (version=TLS1 cipher=AES128-SHA bits=128/128); 我已经确认,我无法打开与密码AES128-SHA( openssl s_client -cipher 'AES128-SHA' -connect localhost:25 -starttls smtp )到Postfix openssl s_client -cipher 'AES128-SHA' -connect localhost:25 -starttls smtp 为了logging,我可以连接到其他密码,如ECDHE-ECDSA-AES128-GCM-SHA256和我的服务器没有任何其他服务器的问题… 我的Postfixconfiguration与默认的configuration没有太大的区别: tls_medium_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH smtp_tls_protocols = !SSLv2,!SSLv3 smtp_tls_mandatory_ciphers = medium […]
我一直在尝试很长一段时间,开始签署通过与opendkim postfix发送的邮件。 看着日志,它看起来像零尝试与后缀进行沟通: Aug 4 20:59:59 localhost postfix/pickup[49716]: 6430A13EA1C: uid=0 from=<[email protected]> Aug 4 20:59:59 localhost postfix/cleanup[49734]: 6430A13EA1C: message-id=<[email protected]> Aug 4 20:59:59 localhost postfix/qmgr[49717]: 6430A13EA1C: from=<[email protected]>, size=281, nrcpt=1 (queue active) Aug 4 21:00:00 localhost postfix/smtp[49736]: 6430A13EA1C: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[64.233.183.27]:25, delay=0.7, delays=0.02/0.01/0.19/0.47, dsn=2.0.0, status=sent (250 2.0.0 OK 1501880402 r185si2544740ior.107 – gsmtp) Aug 4 21:00:00 localhost postfix/qmgr[49717]: 6430A13EA1C: removed […]
默认的后缀队列目录om RHEL 7.3是/ var / spool / postfix。 权限为755,所有者root,组root和SELinux上下文system_u:object_r:postfix_spool_t:s0。 我可以删除这个目录中的所有目录和文件。 在“systemctl restart postfix”之后,重新创build目录/文件。 然后,我在/ var / spool / postfix上挂载了一个逻辑卷,拥有相同的权限,所有者,组和SELinux上下文。 在“systemctl restart postfix”之后,我得到了各种SELinux问题。 那为什么会有差异? 什么是解决这个问题的正确方法? 目前我有这个自定义的SELinux模块,但仍然不完整: module postfix_queue 1.0; require { type postfix_master_t; type postfix_spool_t; type postfix_pickup_t; class capability { fowner fsetid }; class fifo_file { create open read write unlink getattr setattr }; class sock_file […]
目前它无法启动后缀。 这是我收到的错误: warning: unreasonable macro call nesting: "mydomain" warning: unreasonable macro call nesting: ", localhost." warning: unreasonable macro call nesting: "mydomain" warning: unreasonable macro call nesting: ", localhost, " warning: unreasonable macro call nesting: "mydomain" fatal: dictionary mail_dict: macro processing error postfix.service: control process exited, code=exited status=1 Failed to start Postfix Mail Transport Agent. Unit […]
我正在尝试使用stunnel和AWS SES从Linux实例发送电子邮件,如此处所述。 我已经通过上述文件,我似乎正在得到一个连接到我的服务器已安装,但我没有收到任何电子邮件。 我是否正确地理解stunnel。 我有它运行在我的代理服务器,这是唯一的服务器与我的VPC互联网连接,我有stunnelconfiguration路由smtpstream量到SES时,它通过特定的端口收到请求。 我设置了postfix指向我的代理作为smtp服务器与SMTP的特定的端口和用户凭证。 然后smtpstream量安全路由到SES。 任何帮助将不胜感激。
我有: Ubuntu 17.04 鸽舍2.2.27(c0f36b0) 后缀3.1.4 定期的unix用户在邮件/ home / bob / Maildir 在/var/mail/vhosts/domain.com/bob/Maildir中使用邮件的虚拟用户 普通用户可以按预期接收邮件。 当虚拟用户尝试login时,失败。 日志显示这样的错误: 2017-09-14 22:44:55 auth: Error: passwd-file(travler at travler.net,54.210.254.169,<EYwzYDFZWoY20v6p>): stat(/var/mail/vhosts/travler.net/shadow) failed: Permission denied (euid=114(dovecot) egid=121(dovecot) missing +x perm: /var/mail/vhosts, we're not in group 5000(vmail), dir owned by 5000:5000 mode=0750) 以前的用户在2015年有类似的问题: https : //dovecot.org/list/dovecot/2015-July/101469.html 他被build议看看https://wiki2.dovecot.org/UserIds …没有给出更具体的build议。 我看了看页面。 我试着添加mail_uid和mail_gid 。 没有运气。 就我而言,我看到: # sudo […]
今天我想制作一个邮件服务器,但是没有成功。 你可以帮我吗 ? 我遵循这个教程: https : //www.linode.com/docs/email/email-with-postfix–dovecot-and-mysql 获得的错误: Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273, [email protected]): Error: user [email protected]: Initialization failed: namespace configuration error: inbox = yes Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273): Disconnect from local: Successful quit [Private / dovecot-lmtp], delay = 0.08, delays = alpha.domain.tdl [private / dovecot-lmtp], delay = 0.08, (Private […]