我正在用电子邮件发送电子邮件发送活动,我需要用DKIM来签署每一封电子邮件。 不幸的是,这是这个过程的瓶颈。 我想知道是否可以计算DKIM签名一次,并在所有的邮件中使用(也许只有签署的主题,这是整个运动的共同点)。 那可能吗?
我在用着: # cat /etc/*release CentOS release 6.3 (Final) # rpm -qa | grep post postfix-2.6.6-2.2.el6_1.x86_64 在2个服务器上: preferans.de和(是的,有趣的名字) static.103.78.9.176.clients.your-server.de 我拥有多个域名,并希望所有传入邮件的邮件都被转发到我的Gmail地址。 所以我已经为我的域名设置了MXlogging: # host videoskat.de videoskat.de has address 176.9.40.169 videoskat.de mail is handled by 100 static.103.78.9.176.clients.your-server.de. videoskat.de mail is handled by 10 preferans.de. # host balkan-preferans.de balkan-preferans.de has address 176.9.40.169 balkan-preferans.de mail is handled by 100 static.103.78.9.176.clients.your-server.de. […]
如果我使用SSL连接到端口143上的邮件客户端上的Postfix,则通过此连接从虚拟域发送的邮件将通过smtpd_sender_restrictions ,从而启用将其路由到amavis以在传输之前添加其DKIM签名的筛选器。 到目前为止这么好,但… 但是,如果我使用与上面相同的用户@ virtual_domain生成一封电子邮件,那么直接从Drupal(或运行authentication用户的Roundcube)运行在与Postfix相同的服务器上,则该电子邮件不会通过smtpd_sender_restrictions ,从而没有得到amavis,并得到其DKIM签署。 我该怎么做,以允许我的本地(编程生成)的电子邮件通过smtpd_sender_restrictions ? 在手册中我可以看到没有条件可以添加到规则来放松它? 这是我在/etc/postfix/main.cf使用的规则: ################## # SASL Settings and DKIM Settings # See http://gogs.info/books/debian-mail/chunked/postfix.sasl.html # See http://gogs.info/books/debian-mail/chunked/antispam.dkim.html ################## smtpd_sender_restrictions = # If mail is coming from mynetwork or from authenticated users use amavis filtering on port 10026 (DKIM signing) check_sender_access regexp:/etc/postfix/amavis/tag_as_originating.re permit_mynetworks permit_sasl_authenticated permit_tls_clientcerts # For other mail use […]
我有问题后缀通过SSL从外部邮件发送邮件。 我在我的服务器上configuration了postfix与MySQLconfiguration了几个域设置。 当我发送邮件与我的主域名domain1.com一切正常,但如果从domain2.com发送邮件我把这个到我的日志: 请注意,如果我在Web邮件上禁用SSL,它将起作用。 connect from unknown[78.209.78.XXX] timeout after UNKNOWN from unknown[78.209.78.XXX] disconnect from unknown[78.209.78.XXX] 这是我的main.cf: smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no disable_vrfy_command = yes smtpd_helo_required = yes append_dot_mydomain = no mydomain= domain1.com myhostname = domain1.com myorigin = $mydomain mydestination = XXX.kimsufi.com, localhost.kimsufi.com, localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 alias_maps = hash:/etc/aliases […]
我无法前往工作。 这是我的postconf输出: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 default_verp_delimiters = += disable_verp_bounces = no home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mailq_path = /usr/bin/mailq.postfix […]
我遇到了我的后缀安装问题。 我似乎无法让它在任何SMTP端口上打开。 我总是得到连接超时。 当我进行nmap扫描时,它显示IMAP / s和POP3 / s端口是开放的,可以连接到SMTP但没有端口。 我不知道哪里出了问题。 我正在按照这个指南创build与ISPConfig 3完美服务器。 http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-courier-ispconfig-3-p4 下面是master.cf。 更新:下面的代码 # # Postfix master process configuration file. For details on the format # of the file, see the master(5) manual page (command: "man 5 master"). # # Do not forget to execute "postfix reload" after editing this file. # # ========================================================================== […]
我已经安装了我只用于SMTP的Postfix。 它被configuration为我们客户的域名之一,并发送通讯和通知给用户。 问题是,因为客户拥有域并接收邮件,任何时候有一个消息被反弹或无法传递,他们收到NDR。 这对他们来说是一个麻烦,他们要求我们停止发送这些NDR。 有可能吗? 我相信以下参数是相关的(取自我们当前的configuration): notify_classes =资源,软件 error_notice_recipient = postmaster 谢谢!
我有一个情况下,从后缀邮件服务器转发到雅虎,Gmail,AOL,icloud和许多其他转发电子邮件传递到主要的ESP一次停止,虽然它适用于我的公司电子邮件和电子邮件,而不是像我直接发送发电子邮件到Gmail或雅虎或ESP不转发的ESP之一。 Telnet正在工作,跟踪路由也正常工作,阻止转发电子邮件的电子邮件服务器的IP。 转发的电子邮件可能会有所不同? 在邮件队列中 May 10 09:36:43 apollo postfix/smtp[18975]: connect to alt1.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out May 10 09:36:56 apollo postfix/smtp[18971]: connect to alt1.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out May 10 09:44:25 apollo postfix/smtp[21829]: connect to alt1.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out telnet 173.194.70.26 25 Trying 173.194.70.26… Connected to 173.194.70.26. Escape character is '^]'. 220 mx.google.com ESMTP m7si2343689eeu.50 – gsmtp […]
我试过,试图谷歌我的出路。 这绝对是一个非常普遍的问题,因为我在Linux和Linux中处于中间位置,我抱怨默认设置以及如何改变它们。 在networking服务器上,我有一个基本的基于PHP的联系表单。 用户有能力把他/她的名字放在from领域,但是Postfix不会拿这个值并且实际使用它。 例如,如果我把John Doe放在“from”字段中,那么电子邮件标题就会像这样 From [email protected] 这个标题不包含空格,也不包含Doe 这个头文件附加了我的服务器信息。 我究竟如何解决这个问题? 如果你不想因为某种原因告诉我,那么至less要把我指向正确的方向。 我已经读了几个人的问题和答案,没有一个与我的情况相匹配。 有些消息来源说,要在访问文件中添加诸如此类的东西,或者其他的东西来传输。 每当我查看这些文件,他们都有一个男人文件的外观,我很困惑。 在整个postfix系统的某个地方,有一个默认的设置可以去掉空格并附加user @ hostnamestring。 我在哪里/如何解决这个问题?
我在Debian上安装了Postfix&Dovecot。 然后我尝试按照本指南使用SMTPauthentication: http://www.postfix.org/SASL_README.html 不幸的是,下面的testing尾巴: telnet localhost 25 auth plain <base64 encoded usernaem/password> 我们得到一个“535 5.78错误:身份validation失败:” 在var / log / mail.warn中,我们需要一个新行:“warning:localhost [127.0.0.1]:SASL PLAIN身份validation失败:” 不幸的是,它并没有说出什么问题。 有任何想法吗?