您好我想dynamic地添加用户到后缀,使用我正在写的PHP服务,但我想保留/etc/alias机制,我已经决定了我能做到这一点的最好方法是使个人user.cf文件中每个都有别名。 我不想$ echo "bob :bob" >> /etc/alias我相信你很同情 EG:在/etc/alias/users/* 我希望能够做的是这样的: alias_maps = hash:/etc/alias/users/* 这可能吗? 我怎样才能configuration后缀,让我做我自己的目录照顾呢? 然后,我可以简单地在php中检查这个文件的发生,并轻松地删除/重写,然后重新启动postfix来处理名称更改/新用户创build。
我的问题有两个部分: 第1部分: 我最近注意到我已经被添加到SpaumHaus XBL,因为我的服务器发送无效的HELO。 我已经改变了我的configuration,所以它现在从主机名发送,但我想知道是否有可能让Postfix发送HELO匹配的发件人地址,例如: [email protected]发送mail.example1.com [email protected]发送mail.example2.com 第2部分: 如果有人真棒回答这个,我得到它的工作,我的PTRlogging需要匹配吗? 如果是这样,我最好只使用服务器主机名。 HELO与发送域和/或PTR不匹配有没有关系? 我希望这是有道理的。
Sendmail是最简单的邮件系统,但我有一个特殊的需求,我无法pipe理atm。 我使用的软件(使用maildir结构),我想将所有收到的电子邮件在另一个文件夹,而不是默认的。 我没有看到任何可configuration到sendmail.cf可以帮助我。 任何人都解决了这个问题,或者我需要进一步考虑添加postfix? 问候
我怎么能禁止邮件发送特定的邮件帐户在我的postfix邮件服务器? 在我的main.cf我有: smtpd_sender_restrictions = reject_unauth_pipelining, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_unlisted_sender, check_sender_access cidr:/etc/postfix/mx_access.cidr, permit 就像是: check_sender_access hash:/etc/postfix/sender_access /etc/postfix/sender_access:[email protected] REJECT postmap hash:sender_access service postfix reload 可以帮助我的问题,或者我做错了吗? 我只需要阻止几个帐户发送机会只接收允许。
基本上我只想让我的CentOS盒子发送邮件到特定的地址(如果可能,用模式)。 这样的地址将是: [email protected] user+*@gmail.com(在这种情况下,我使用Plus Trick的Gmail帐户作为大量假用户的收件人,但重要的是服务器无法发送给其他Gmail用户。 我已经从一些友好的build议,从Sendmail转换到Postfix,Postfix只是更易于configuration,但现在我已经开始切换,并开始挖掘,我也像发送邮件一样沮丧! 我一直在searchpostfix文档,但在理解结束和文档开始之间似乎有一个空白,而且我没有真正获得如何开始的购买。 感谢您的任何build议!
我有一个邮件服务器组成的postfix + dovecot + roundcube在debian挤压一些问题。 从roundcube发送和接收邮件运作完美。 但是我不能从Outlook等外部客户端发送邮件。 我仍然可以完美地阅读来自POP3或IMAP的邮件。 我总是有同样的错误,但我无法在网上find解决scheme: client.hostname: Helo command rejected: need fully-qualified hostname; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=client.hostname 这是我的后缀的main.cf: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default […]
所以我有60左右的用户在openbsd上手动滚动postfix安装,我想将他们的邮箱移动到运行iRedMail的新邮件服务器(postfix,vmail / mysql后端) 有谁知道这样做的好方法? 最好是一个脚本,我可以运行,以保持同步MXlogging更新用户邮箱? 我认为一种方式(虽然我没有他们所有的密码!)将有一个命令行imap客户端模拟用户复制自己的邮件,但我相信必须有一个shell / php脚本来迁移用户? 任何人有任何明智的想法?
本周,有人开始通过我的postfix-smtp访问发送垃圾邮件(我通过telnet从任意一台pclogin并通过自己发送的邮件发送邮件),发件人和目标是[email protected] 。 由于我有一个广泛的邮件和邮件到我的谷歌帐户,我收到所有这些(很多)的邮件。 经过很多configuration(我忘记了什么变化做了什么,经过这里和网上的主题dozends)这个漏洞似乎是固定的。 不过,是什么引起的? 25号港口是否需要开放并接受我的工作? 我做错了什么configuration? 我记得我改变的第一件事(那有一个效果)是main.cf中的inet_interface设置,后来发现如果这不是“全部”,我的邮件mydomain.com不会再被转发。
从昨天(上午7点)开始,我们的POP服务器遭到了一次短暂的攻击:这是我在/var/log/mail.log中发现的: Mar 26 10:31:36 serv pop3d: LOGIN FAILED, user=monday, ip=[::ffff:91.121.**.***] Mar 26 10:31:41 serv pop3d: Disconnected, ip=[::ffff:91.121.**.***] Mar 26 10:31:41 serv pop3d: Connection, ip=[::ffff:91.121.**.***] Mar 26 10:31:41 serv pop3d: LOGIN FAILED, user=monica, ip=[::ffff:91.121.**.***] Mar 26 10:31:46 serv pop3d: Disconnected, ip=[::ffff:91.121.**.***] Mar 26 10:31:46 serv pop3d: Connection, ip=[::ffff:91.121.**.***] Mar 26 10:31:46 serv pop3d: LOGIN FAILED, user=monroe, […]
我configuration后缀强制使用TLS。 当外部客户端尝试使用此服务器发送电子邮件时,没有任何问题。 但是使用webmail(127.0.0.1)postfix希望TLS: delivery temporarily suspended: TLS is required, but was not offered by host 127.0.0.1[127.0.0.1]) master.cf需要做哪些修改? smtp_use_tls = yes smtp_tls_security_level = encrypt smtpd_use_tls = yes smtpd_tls_auth_only = yes smtpd_tls_key_file = /etc/postfix/ssl/xxx.key smtpd_tls_cert_file = /etc/postfix/ssl/xxx.crt smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache