我试图configurationPostfix,以便用户可以通过SMTP发送电子邮件,其中包含用户名和密码。 而我正试图将证书存储在MySQL数据库中。 我已经走上了saslauthd和pam的路,我陷入了困境。 启用pamdebuggingfunction我可以看到,当我尝试使用Thunderbird发送电子邮件时,执行的查询检索密码为: pam_mysql – SELECT password FROM mailbox WHERE username = 'mehran' 在这种情况下,用户名持有[email protected]的价值。 但是当我尝试: # testsaslauthd -u [email protected] -p 123 -s smtp 0: OK "Success." 并且日志读取: pam_mysql – SELECT password FROM mailbox WHERE username = '[email protected]' 显示它是Postfix,在把它交给saslauthd (或者至less我相信是这样)之前,把用户名中的@domain省略掉了。 我已经search了Postfix的configuration,但我没有看到什么影响这个!?
我正在使用postfix将我的电子邮件从*@myyyrd.fr中继给特定的收件人: #/etc/aliases aXXXXre: [email protected] aXXe: [email protected] aXXXs: [email protected] vXXXXXt: [email protected] #/etc/reg_aliases /.*/ [email protected] 我想阻止使用我的postfix服务器作为垃圾邮件中继,并阻止服务器发送外发电子邮件给除上述地址列表之外的所有人。 为了清楚起见,发送到[email protected]的电子邮件将被redirect到[email protected],但发送到[email protected]的电子邮件应被拒绝 。 我试过没有成功使用/ etc / postfix / transport和/ etc / postfix / access … postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases, regexp:/etc/reg_aliases 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 […]
我试图为我们的域名设置SPF来防止或减less欺骗。 我遇到的困难是如何看待任何特定的电子邮件,并确定是否会通过SPF。 我们当然知道我们有哪些内部邮件服务器正在为我们的域发送邮件。 问题是find外部的,像常量联系等,已经被营销人员用来发送邮件作为我们域中的用户,应该包括在我们的SPFlogging中。 据我所知,它分析“MAIL FROM”数据并将其与连接服务器的IP地址相关联。 通常我会看到“MAIL FROM”,例如“[email protected]”,但邮件实际上是“From:”[email protected]“,但它通过了SPF。 当检查一个特定的电子邮件是否会通过SPFtesting时,当“MAIL FROM”是真正的返回path发送者时,“From:”字段是如何考虑的?
关于如何configurationpostfix将所有消息redirect到单个邮箱,以及开发/testing邮件脚本,这里有几个答案。 我正在寻找一个变体,我在现有的邮件服务器上打开一个备用端口,我希望所有传送到该端口的SMTP邮件都被转储到同一台服务器上的一个邮箱(Dovecot,通过本地交付)。 我的问题是,smtpd共享main.cf中的configuration,我没有看到一种方式来运行smtpd的第二个副本,而不configuration一个完整的单独的后缀环境。 我正在寻找一个更简单的解决scheme。 smtp-sink程序几乎正是我想要的。 它会将每个消息写入一个新文件,但是我还想让他们推送本地传送到Dovecot,在那里我的邮件客户端可以方便地看到它们。 任何人都可以推荐一个简单的方法来做到这一点? 我甚至会接受一个perl脚本来监听/读取SMTP并写入LMTP。
我的邮件服务器不能识别$ mydestination,为什么? sproxy:/var/spool/mail # tail -f /var/log/mail | grep vinicius.lehmann Oct 6 11:13:21 sproxy amavis[31008]: (31008-17) Passed CLEAN {RelayedInternal}, MYNETS LOCAL [192.168.0.125]:57464 [192.168.0.125] <[email protected]> -> <[email protected]>, Queue-ID: D9C3F29BA4, Message-ID: <[email protected]>, mail_id: 9fhyBbjNt7nl, Hits: -2.899, size: 638, queued_as: 13D0E29BC8, 2604 ms Oct 6 11:13:21 sproxy postfix/smtp[31091]: D9C3F29BA4: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=2.7, delays=0.04/0/0/2.6, dsn=2.0.0, status=sent (250 2.0.0 from […]
这些天,我在附件中的木马问题如: //EZuS.zip//invoice_scan_xcFSuO.xls.js包含一个潜在的感染对象HEUR:Trojan-Downloader.Script.Generic。 //TuxX.zip//invoice_YAFFOg.doc.js包含一个潜在的感染对象HEUR:Trojan-Downloader.Script.Generic。 我有一个中继到我的内部服务器。 用postfix + amavis + spam assassin + clamav接力。 我们需要发送和接收.js文件。 所以我只想阻止.doc * .js和.xls * .js 哪种方法可以阻止这类垃圾邮件?
我们运行一个postfix邮件服务器,它接收来自问题跟踪系统的邮件。 我们做基于发送者的路由,并且只configuration了4个下一跳。 我想限制这个后缀,以便它永远不会尝试连接到互联网发送邮件。 基于发件人的路由工作几个月。 但是有时候会有错误(错误的发送者信息),而且postfix不会使用我们定义的4个下一跳中的一个,而是尝试通过internet(mx record lookup,…)发送这个邮件。 如何限制后缀不通过互联网发送? 下一个问题是:如果我们基于发件人的规则都不匹配,那么postfix应该做什么?
我遇到了postfix无法将邮件发送到我的主目录的问题。 我有一个运行的Ubuntu 14.04服务器,由于encryption的家庭驱动器后缀的一些问题是无法访问我的Maildir。 在mail.log中,我得到了以下错误: Apr 4 09:51:35 server postfix/smtpd[13658]: connect from localhost[127.0.0.1] Apr 4 09:51:35 server postfix/smtpd[13658]: 6FE354360A18: client=localhost[127.0.0.1] Apr 4 09:51:35 server postfix/cleanup[13661]: 6FE354360A18: message-id=<[email protected]> Apr 4 09:51:36 server postfix/smtpd[13658]: disconnect from localhost[127.0.0.1] Apr 4 09:51:36 server postfix/qmgr[2085]: 6FE354360A18: from=<[email protected]>, size=87170, nrcpt=1 (queue active) Apr 4 09:51:36 server postfix/local[13664]: warning: maildir access problem for […]
我构build了一个基于Web的应用程序,但是当它尝试发送电子邮件时,它失败了。 Postfix在它的mail.log中logging以下内容: postfix/smtpd[22261]: warning: hostname srv.eastinc.nl does not resolve to address 192.168.3.101 postfix/smtpd[22261]: connect from unknown[192.168.3.101] postfix/smtpd[22261]: NOQUEUE: reject: RCPT from unknown[192.168.3.101]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<domain.eastinc.nl> postfix/smtpd[22261]: disconnect from unknown[192.168.3.101] 我很确定srv.eastinc.nlparsing为192.168.3.101,因为nslookup这样说。 后缀configuration: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix delay_warning_time = […]
我有一个应用程序在centOS 7上运行,需要configuration为将邮件(后缀)发送到第三方SMTP服务器。 我发现实现这一点的方法是使用relayhost参数configuration智能主机。 但是,如何设置从这个服务器发送的邮件的特定地址?