Questions tagged «postfix»

Postfix是Wietse Venema的邮件服务器,它是IBM研究部门开始使用的,它是广泛使用的Sendmail程序的替代产品。

7
postfix / smtpd:警告:连接到Milter服务Unix:/var/run/opendkim/opendkim.sock:无此类文件或目录
从挤压升级到喘息后,我对debian的postfix有问题。Postfix已配置为使用dkim-filter对邮件进行签名。在更新之前,一切都工作正常,现在在与服务(TCP或UNIX套接字)的连接上失败。我以为可能是因为debian改用opendkim,所以我删除了dkim-filter并安装了opendkim-同样的问题。我什至尝试设置unix文件套接字连接而不是tcp选项-同样的问题: postfix/smtpd: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory 或(使用tcp / ip): postfix/cleanup: warning: connect to Milter service inet:localhost:8891: Connection refused 我检查了两次-套接字文件存在,并且服务正在侦听端口8891。 我该怎么做才能解决此问题?
36 debian  email  postfix 


1
Postfix邮件日志始终显示“未设置NIS域”
我只是使用Postfix和Dovecot设置了一个新的电子邮件服务器。我一直在进行故障排除,并且该行一直显示在我的日志中(特别是mail.info和mail.log)。什么是NIS域,如何解决该问题? postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
18 logs  postfix 

1
Postfix的main.cf中的myhostname应该使用哪个名称?
对于#myhostname,我应该取消注释并输入主机名,即我给VPS赋予的名称,对吗?还是只是去了myhostname = mydomain.net,换句话说,除非取消注释,否则不要编辑短语“ myhostname”? 那 #myhostname = virtual.domian.tld 是为了放一个子域? 我是否应该为所有列表添加清单,包括和不包括www?

2
“ IPv6支持已禁用”警告
运行脚本尝试发送电子邮件时出现错误。 send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol send-mail: warning: inet_protocols: configuring for IPv4 support only postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol postdrop: warning: inet_protocols: configuring for IPv4 support only 谁能说出问题所在,我需要获得许可吗?
14 email  postfix  ipv6 

1
配置postfix以与本地主机进行收发
有谁知道需要为postfix配置什么,以便可以将电子邮件发送到localhost并从localhost接收电子邮件? 例如,发送电子邮件至user1 @ localhost将: 导致user1在其邮件客户端中收到一封电子邮件(配置为接收本地电子邮件) 然后,user1可以响应user2 @ localhost user1和user2都配置在同一台计算机上,即如果没有Internet /网络连接,这两个用户仍然可以相互收发信息。 我问的原因是因为我想针对开发环境进行设置,以便可以测试正在开发的应用程序。
13 postfix 

1
Postfix:通过端口25禁用身份验证
在邮件服务器上使用时Postfix,IMAP通常至少打开3个端口 25 smtp : incoming emails from anybody (whole internet) 465 smtps : outgoing emails from authorized users (to the whole intenet) 993 imap : imap for authorized users 我想配置后缀,以便授权用户只能通过465发送电子邮件。默认情况下不是这样。用户还可以通过端口25使用STARTTLS。我想禁用它。 我的计划是使用25号端口向公众发送电子邮件 为我的用户使用端口465(我可以使用防火墙允许特定的IP范围,也可以使用自定义端口) 这将防止端口25受到蛮力攻击的利用,在这种情况下,黑客会尝试猜测用户/密码。端口25根本不会接受用户/密码,即使它是有效的也是如此。并且由于端口465受防火墙限制,因此黑客也无法利用465。 在Postfix中可以吗? 我在Debian Wheezy上使用Postfix 2.9.6-2
12 postfix  smtp  imap  sasl 



5
Postfix不发送邮件,抱怨“找不到主机或域名”
我按照以下说明发送邮件,这是Postfix日志: Sep 26 00:46:24 tshepang postfix/smtpd[5728]: 8EE2464931: client=localhost[127.0.0.1] Sep 26 00:47:44 tshepang postfix/cleanup[5810]: 8EE2464931: message-id=<20110925224624.8EE2464931@tshepang> Sep 26 00:47:44 tshepang postfix/qmgr[5772]: 8EE2464931: from=<tshepang@gmail.com>, size=350, nrcpt=1 (queue active) Sep 26 00:48:04 tshepang postfix/smtp[5859]: 8EE2464931: to=<tshepang.test@gmail.com>, relay=none, delay=127, delays=107/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: …
10 debian  postfix 

8
Helo命令被拒绝:需要标准主机名错误
我的邮件服务器被列入垃圾邮件黑名单。我重新配置后缀。然后,我的客户收到此错误,他们无法发送电子邮件。 404 4.5.2 <PLLAMNAZIFE>: Helo command rejected: need fully-qualified hostname 在Mail.log中: postfix/smtpd[9853]: NOQUEUE: reject: RCPT from unknown[xx.xx.xx.xx]: 404 4.5.2 <PLLAMNAZIFE>: Helo command rejected: need fully-qualified hostname; from=<info@domain.com> to=<mail@mail.com> proto=ESMTP helo=<PLLAMNAZIFE> 在我的main.cf中: # rules restrictions smtpd_client_restrictions = permit_sasl_authenticated smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit smtpd_sender_restrictions = smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_pipelining, reject_non_fqdn_recipient, …
10 security  postfix  smtp  ssl 

1
我无法使用Postfix将邮件发送到Gmail地址
我试图使用Postfix(默认的Debian设置)将邮件发送到我的测试GMail帐户,但失败了(“ /var/log/mail.log ”): Sep 26 16:13:43 sugarmailer postfix/smtpd[1473]: connect from localhost[127.0.0.1] Sep 26 16:13:44 sugarmailer postfix/smtpd[1473]: 07C8C3C04BE: client=localhost[127.0.0.1] Sep 26 16:13:44 sugarmailer postfix/cleanup[1478]: 07C8C3C04BE: message-id=<20110926141344.07C8C3C04BE@sugarmailer> Sep 26 16:13:44 sugarmailer postfix/qmgr[1446]: 07C8C3C04BE: from=<wena@sugarmailer>, size=356, nrcpt=1 (queue active) Sep 26 16:13:44 sugarmailer postfix/smtpd[1473]: disconnect from localhost[127.0.0.1] Sep 26 16:13:52 sugarmailer postfix/smtp[1479]: 07C8C3C04BE: …
10 postfix 

2
Mailman / Postfix配置协助
我正在写有关Postfix配置的帮助。 我似乎无法正确配置Postfix以将邮件传输到安装在同一服务器上的邮件列表中。在过去的几天中,我遵循了很多步骤,而我遵循的最后一步是位于“邮件列表”部分下的http://www.postfix.org/VIRTUAL_README.html。 有人可以看看这个,让我知道我在想什么吗? 基本上,已将Postfix配置为将基本电子邮件发送到xxx@mail-test.company.org,我希望使用邮件列表xxx@listtest.company.org。 **DYN-DNS** listtest.company.org A 216.111.222.85 listtest.company.org MX 216.111.222.85 listtest.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" mail-test.company.org A 216.111.222.85 mail-test.company.org MX 216.111.222.85 mail-test.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" **main.cf** myhostname = mail-test.company.org mydomain = company.org myorigin = $hostname alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases alias_database …
9 rhel  postfix  mailman 

3
测试postfix是否正在运行
我正在寻找一种可靠的方法来测试postfixbash脚本中是否正在运行。 我的第一次尝试只是尝试pidof postfix,它不起作用。 然后我试图得到postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: No status output from postfix" elif [[ "$result" == *"is running"* ]]; then echo "postfix is running!" else echo "postfix is not running!" fi 但是,即使将状态报告给控制台,该result变量仍为空。这是控制台输出: postfix/postfix-script: the Postfix mail system …
8 linux  bash  postfix 

3
收到电子邮件后运行脚本
我运行Postfix / Dovecot邮件服务器供个人使用。实际邮箱很少,基本上是postmaster@domain.com和username@domain.com。 我经常使用该virtual文件来创建转发到的虚拟邮箱username@domain.com。我有很多这样的可丢弃帐户,例如从在线商店一次性购买,我想尝试而不必担心持续的垃圾邮件等的在线游戏。为此,我使用SSH并运行以下命令: sudo vim /etc/postfix/virtual # add a line that looks like: # # username_servicename@domain.com username@domain.com sudo postmap virtual sudo service postfix restart 我以足够的频率执行此操作,因此我希望在某种程度上实现该过程的自动化。我考虑过简单地编写一个shell脚本,该脚本以虚拟邮箱和真实邮箱作为参数并自行进行更改,但是希望有更多机会。 我希望能够username@domain.com使用虚拟邮箱名称作为邮件正文将电子邮件发送到服务器上的其他邮箱。问题可能是sudo呼叫,但我可以创建一个新用户,其唯一责任是处理该问题,而该用户应该处理该问题。 大多数情况是这样的:我将如何创建一个由电子邮件触发的事件?某处有服务吗?我可以配置Postfix或Dovecot侦听该电子邮件并在该事件上运行命令吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.