我想使用ePrint使用本地电子邮件(或别名)(如[email protected])而不是[email protected]进行打印。 对于我已经使用惠普的ePrint服务的服务,该服务将不会打印任何没有将myprint @ hpeprint作为“to”或“cc”字段的内容,这意味着我第一次尝试简单地创build一个别名表格: [email protected] [email protected] 根本没有工作… Googling和Stackoverflowing带领我尝试使用recipient_bcc_maps指令,我做了: 文件:/ etc / postfix /收件人 _bcc_ 地图 # recipient_bcc map [email protected] [email protected] 和: 文件:/etc/postfix/main.cf recipient_bcc_maps = hash:/etc/postfix/recipient_bcc 但是当我尝试发送任何电子邮件时发生以下错误: SMTP错误:[451] 4.3.0错误:队列文件写入错误 编辑 上面的错误通过使用postmap将文件转换为散列来纠正。 简而言之 ,我实际上需要一种方法,即将任何发送到[email protected]的邮件复制到[email protected],或者将“to”字段replace为[email protected] 。 这可行吗?
我正尝试在CentOS 6服务器上configurationPostfix,问题是我无法收到邮件。 我在http://mxtoolbox.com/上进行了testing,发现Unable to Connect to SMTP Host 。 我检查与netstat -tulpn | grep :25 netstat -tulpn | grep :25 ,我看到后缀似乎是听到端口25就好了。 我禁用Selinux(并重新启动) – 它不能解决问题。 我的服务器在OVH上 (如果有问题,可能是OVH有一些防火墙),我刚才重新安装了CentOS。 如果你愿意,可以在这里看到我的/etc/postfix/main.cf文件。 接下来我应该怎么做来解决这个问题? 我怎样才能debuggingSMTP连接问题? 任何帮助将不胜感激! iptables输出: [root@jewishonline log]# iptables -L -v Chain INPUT (policy ACCEPT 1590 packets, 285K bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy […]
我们有一个传统的应用程序需要发送通知电子邮件给用户使用SMTP。 它在具有静态IP的专用服务器上运行。 它具有SMTP USer和SMTP Server IP的configuration,但没有设置SMTP密码。 我们的企业邮件服务器(MS Exchange)目前不允许没有身份validation的外发邮件。 我在SMTP Relay上find了以下特定IP的文档。 我们是否应该在Exchange中configuration应用程序服务器IP进行中继? 或者还有其他的方法来指定“from:”用户吗?
我有一个非常基本的问题,我不知道答案。 我们公司拥有一个运行多个网站的networking服务器,并作为这些网站的邮件服务器(例如发送联系表格邮件)。 它嗅探这个服务器的SMTP端口并捕获这些网站发送的邮件有多容易? 我要问的原因是我们其中一个网站的访问者,通过联系页面向我们发送了关于某个产品的邮件。 5天后,他收到了一位中国经销商的“回复”,提到他可以向我们发送一份接近我们的客户在寄给我们的邮件中所描述的产品。 我知道中国的商人试图通过向您发送产品信息(与您在互联网上发现的行业有关)来硬销售他们的产品。 但这一次,产品信息与我们的客户最初在邮件中描述的东西非常接近,让我思考。 这是一个巧合,还是有可能,我们的服务器被嗅探外发邮件,以捕获这些邮件,并在他们的商业反应? 可以做些什么呢? 我们使用Windows Server 2003与IIS6发送邮件,默认设置。 提前致谢。
当邮件从我的postfix服务器上的其他邮件服务器(yahoo / gmail)到达时,它会被拒绝,并且不会在我的configuration中使用传输。 一直在检查整天找不到任何东西,希望你的家伙能帮助我。 得到这个错误: 3月20日17:41:19 smtp postfix / smtpd [2103]:NOQUEUE:拒绝:来自mail.com的RCPT [xxx.xxx.xxx.xxx]:554 5.7.1 user_at_transport.com:中继访问被拒绝; from = sales_at_mail.com to = user_at_domain_on_transport.com proto = ESMTP helo = mail.com queue_directory = /raid/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = smtp.example.com unknown_address_reject_code = 554 unknown_client_reject_code = 554 unknown_hostname_reject_code = 554 mynetworks = /etc/postfix/mynetworks relay_domains = […]
我有两个独立的域ad.vz和ad2.vz,它们之间有网关。 有3个后缀服务器: mailad.ad.vz – 第一个域中的postfix服务器 mailsh – 带有后缀和两个networking适配器的网关 mailinet.ad2.vz – 第二个域中的postfix服务器 邮件只能连接一个networking区域。 有工作中继,每30秒打开/closureseth。 我开始在mailad发送20个字母,每30秒500KB的压力testing。 有时队列开始积累。 我可以在maillog中看到如下消息: Sep 4 08:51:01 mailsh postfix/error[9602]: CFA5E131A7: to=<[email protected]>, relay=none, delay=33, delays=32/0/0/0, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=mailinet.ad.vz type=MX: Host not found, try again)" 每当适配器启动时,我发送命令postqueue -f 为什么队列可以积累? mailad postconf: alias_database = […]
在CentOS 7开发机器上,我已经configuration了postfix来允许在localhost地址之间交换电子邮件。 Mailx也被安装。 我能够发送电子邮件,日志文件表明邮件已经发送。 但是,我无法find要在terminal中查看的电子邮件。 我究竟做错了什么? 我如何查看这些新发送的邮件在terminal? 我可以通过在terminal中inputmailx root@localhost来发送电子邮件,然后按照提示添加主题和正文,然后Ctrl-D以获取命令提示符。 此外,当以root用户身份login时键入mail或mailx时,terminal响应一个在postfix被更改为在/Maildir存储电子邮件之前存储的几个旧电子邮件列表,但是没有新的电子邮件被发现。 当我inputnano /var/spool/mail/root ,我可以查看那些旧电子邮件,当然新邮件不存储在/var/spool/mail/root 。 没有/var/log/mail 。 但是, nano /var/log/maillog包含: Jan 5 12:09:40 localhost postfix/postfix-script[6162]: starting the Postfix mail system Jan 5 12:09:40 localhost postfix/master[6164]: daemon started — version 2.10.1, configuration /etc/postfix Jan 5 12:46:00 localhost postfix/postfix-script[3036]: starting the Postfix mail system Jan 5 12:46:00 localhost […]
我在我们的networking上有一个现有的SMTP服务器,用来发送来自各种打印机,应用程序等的电子邮件…我已经在新的Windows Server 2012 R2服务器上安装了IIS SMTP服务器,以取代当前正在使用的SMTP服务器。 为了进行设置,我几乎完全复制了现有SMTP服务器中的设置,除了内部IP地址的更改外。 我们有一个SPFlogging,所以我们可以发送电子邮件,而无需使用智能主机或路由通过我们的邮件提供商。 我们没有遇到任何问题。 为了避免更新我们的SPFlogging,我们设置了Sonicwall规则,将两个SMTP服务器的外发电子邮件路由为来自同一个外部地址smtp.domain.com。 这是我们的NAT规则的样子: 内部(smtp.domain.com)192.168.1.2 – > 68.68.68.68(smtp.domain.com) 内部(primarysmtp.domain.com)192.168.1.3 – > 68.68.68.68(smtp.domain.com) 我们更改了打印机以使用新的SMTP服务器(primarysmtp.domain.com)进行testing。 邮件由SMTP服务器接收,并放入队列文件夹,这是很好的。 现在,我们无法发送这些电子邮件。 我下载了SMTPDIAG工具进行testing。 起初我以为这是一个DNS问题,但检查了testing。 它不会连接到目标电子邮件提供商。 我们认为这是Windows高级防火墙, 但它完全closures在服务器上。 然后我们认为这是我们的Sonicwall规则, 但是它们几乎和我们现有的一样 。 我们找不到任何阻塞端口25的地方。新的NAT规则也有零stream量统计,所以看起来好像什么东西甚至都没有从新服务器上下来使用NAT规则。 我们已经尝试了IISRESET并多次停止和启动SMTP服务器。 testing总是失败,错误10061.我的Google福已经无济于事了。 即使防火墙已closures,Windows Server 2012 R2是否仍有可能阻止端口25上的传出通信? 我们缺less什么?
我想在一个域上设置一个Haraka邮件服务器(比如说'example.com'),它只能作为一个'gmail.com'电子邮件地址的转发服务。 为了这个例子,假设我想所有发送到“[email protected]”的电子邮件都被转发到“[email protected]”。 我已经部分成功地使用'rcpt_to.alias_forward'插件设置了这个。 发送邮件使用服务器本身工作,但从Gmail发送它仍然无法正常工作。 日志表明邮件成功转发,但不会到达转发地址。
我已经通过将此configuration添加到main.cf ,将Postfix设置为SMTP服务器: myhostname = foo.com mydomain = foo.com myorigin = $mydomain smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_helo_required = yes smtpd_helo_restrictions = reject_invalid_helo_hostname smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd sasl_passwd文件如下所示: foo.com user:pass 我从该文件生成了一个sasl_passwd.db 。 不幸的是,当用用户名和密码连接到我的服务器时,我一直在获取authentication失败。 我究竟做错了什么?