我有一个运行在Ubuntu 14.04.5 LTS上的zimbra 8.7.11社区版服务器。 这个特定的邮件服务器正受到@ qq.com域的攻击。 这些消息是随机的,以便消息来源的发件人地址和服务器IP地址是随机的。 每发送第3条或第4条消息,发送者和发送服务器的IP地址也会发生变化,因此尝试阻止服务器的IP地址是毫无意义的。 我试图用这个文件拒绝后缀级别的消息: /opt/zimbra/conf/postfix_blacklist 格式: qq.com REJECT @qq.com REJECT *@qq.com REJECT 之后我运行postmap /opt/zimbra/conf/postfix_blacklist 。 这似乎没有阻止或接受电子邮件地址。 这个文件似乎看着消息来自的主机。 所以我试着编辑这个文件: /opt/zibmra/conf/postfix_reject_sender join qq.com REJECT @qq.com REJECT *@qq.com REJECT 然后postmap /opt/zimbra/conf/postfix_reject_sender 几千条消息仍然通过。 阻止整个域名的最好方法是什么? 编辑:这是一个pastebin链接到$ postconf的结果。 后缀configuration中的字符比这个serverfault文章中允许的更多。 https://pastebin.com/11EXXiCj
我一直负责在国际办公室的Postfix电子邮件中继服务器上实施TLS。 我知道我需要修改'/etc/postfix/main.cf'来设置TLS。 我们在美国有另一个电子邮件中继服务器,它使用TLS进行安装,并具有以下TLSconfiguration: # TLS parameters 'mail.company-name.com' smtpd_tls_cert_file=/etc/ssl/certs/company-name.com.pem smtpd_tls_key_file=/etc/ssl/private/company-name.com.key smtpd_use_tls=yes smtp_tls_loglevel=5 smtpd_tls_security_level=may smtp_tls_note_starttls_offer=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 我可以在我的国际办公室的Postfix服务器上实现这个configuration,所以我只是想知道如果我还剩下要做的就是生成一个类似于下面几行中引用的证书的“mail.company-name.in”的证书: smtpd_tls_cert_file=/etc/ssl/certs/company-name.com.pem smtpd_tls_key_file=/etc/ssl/private/company-name.com.key 新的configuration如下: # TLS parameters 'mail.company-name.in' smtpd_tls_cert_file=/etc/ssl/certs/company-name.in.pem smtpd_tls_key_file=/etc/ssl/private/company-name.in.key smtpd_use_tls=yes smtp_tls_loglevel=5 smtpd_tls_security_level=may smtp_tls_note_starttls_offer=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 我错过了你可能已经注意到的其他东西吗? 任何build议将被认真考虑。 如果您有任何问题,请告诉我,我很乐意澄清。 感谢您的帮助!
我正在尝试设置自己的电子邮件服务器。 我已经安装了postfix和dovecot。 我使用letsencrypt创build了一个SSL证书。 我已经设置了Web界面来使用该证书,但是如何让postfix使用它。 这是我在main.cf文件中的内容: smtpd_tls_key_file = /etc/letsencrypt/live/main.declanmarks.pw/privkey.pem smtpd_tls_cert_file = /etc/letsencrypt/live/mail.declanmarks.pw/fullchain.pem smtpd_use_tls=yes 当我尝试连接gmail的android应用程序到传出的服务器我一直得到454 4.7.0 TLS not available due to local problems 。 在postfix上使用letsencrypt的正确configuration是什么?
我想制作一个邮件服务器。 但是,我想我的邮件服务器不直接连接到互联网。 所以我让另一台服务器可以通过互联网访问,并使用反向代理与Nginx。 但由于某些原因,反向代理无法连接到邮件服务器。 这是我的nginx conf: user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } stream { log_format proxy '$remote_addr [$time_local] ' '$protocol $status $bytes_sent $bytes_received ' '$session_time "$upstream_addr" ' '"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"'; access_log /var/log/nginx/access.stream.log proxy; server { listen 25; #protocol smtp; proxy_pass 10.0.1.15:25; } server { listen 110; #protocol […]
我想知道你是否可以在这里帮我一把。 我们正在为我们的Zimbra MTA实施一个header_checks规则,将所有用户的电子邮件自动归档到自己的归档邮箱。 以下是规则: /^From:(.*)<(.*)@domain.com>(.*)/ BCC [email protected] 一旦我发送电子邮件,我收到以下错误消息: Oct 5 22:33:33 mta1 postfix/cleanup[21994]: warning: unknown command in header_checks map: BCC [email protected] 我手动运行一个后贴图-q来检查规则,它会很好: [zimbra@mta1 ~]$ postmap -q 'From: FistName LastName <[email protected]>' pcre:/opt/zimbra/conf/custom_header_checks BCC [email protected] 我尝试了几种方法,但没有运气…这只是后缀正则expression式,没有任何关于Zimbra本身,我猜… Zimbra 8.6与mail_version 2.11.1
今天我升级了Postfix,一切正常,直到我决定让服务器重启,看看是否所有的东西都恢复了。 一切都很好,但systemd似乎“忽略”后缀启动: Oct 7 22:59:25 [REDACTED] systemd[1]: Stopped Postfix Mail Transport Agent. Oct 7 22:59:25 [REDACTED] systemd[1]: Stopping Postfix Mail Transport Agent… Oct 7 22:59:25 [REDACTED] systemd[1]: Starting Postfix Mail Transport Agent… Oct 7 22:59:25 [REDACTED] systemd[1]: Started Postfix Mail Transport Agent. 正如你所看到的,它没有显示Postfix的启动 ,预计会是这样的: postfix: Postfix is running with backwards-compatible default settings postfix: See http://www.postfix.org/COMPATIBILITY_README.html […]
我有一个基本的Ubuntu服务器9.04安装与通过apt-get新鲜安装的Postfix。 当我做一个 sendmail -bv [email protected] vlewis是unix账户。 我得到的传递报告说,它传递失败,因为地址[email protected]是一个不好的收件人地址。 这是主机moose.bunner.ath.cx的邮件系统。 封闭的是您请求的邮件传递报告。 邮件系统 :通过本地交付:交付到命令: 在/ usr /斌/ procmail的 :通过本地传递:错误的收件人地址语法: [email protected] 为什么它重写用户名。 请帮忙。 这让我疯狂! (我添加这个string,使这个问题减less谷歌抵抗,因为你不能谷歌的-f-所以我添加破折号破折号,以帮助)。
我有一个高度定制的主目录结构,限制访问如下: 服务器托pipe许多子域,这些子域分为七个“区域” 主目录是/ home / zone / domain / homes / user 用户必须属于特定区域才能在该级别下导航。 为了在域级别下导航,用户必须是特定区域组的成员,并且是相应域组的成员。 为了避免需要apache成为每个域组的成员(为了查看/ home / zone / domain / public_html下的内容),我已经把www-data作为所有/ home / zone / domain目录的所有者 对我来说一切都很顺利,除了以下例外: 我的问题是后缀用户无法看到主目录,因此无法读取.forward文件。 不幸的是,每个目录只能有一个所有者和一个组,所以我不能使用apache解决scheme (上面)来进行postfix。 有没有人有任何其他的build议让Postfix读取我的.forward文件? …或者我可能误解了转发工作所需的权限?
我使用的是后缀2.5,但会显示以下错误,电子邮件收集在电子邮件提示中。 你会教这个错误的取消方法吗? lost connection with XXXXX while sending end of data — message may be sent more than once
我刚编译并安装了postfix,并在main.cf中设置了域名。 不幸的是,后缀无法启动。 当我发出/usr/sbin/postfix start时,没有新的东西出现在进程列表中 echo $? 给0 是否有任何日志文件或其他线索我可以用来找出哪里出了问题? 谢谢。 我应该在ps输出中查找哪些进程? 谢谢。