Articles of 电子邮件

Postfix,Amavis&发送邮件:如何通知发件人

我遇到了垃圾邮件从垃圾邮件发送问题,从我的服务器发送垃圾邮件和登陆黑名单。 所以我遵循了用amavis设置postfix的指导原则: https://workaround.org/ispmail/lenny/amavis-filtering-spam-and-viruses http://wiki.ubuntuusers.de/Amavis-Spam-Virenfilter 一切似乎工作正常,但我想阻止传出的垃圾邮件/病毒邮件,而是通知发件人,他的电子邮件已被拒绝(例如通过MAILER-DAEMON)。 有没有可能做到这一点? 我只能弄清楚如何: 完全拒绝邮件,不通知发件人(这不是很好,是吗?): Aug 25 12:05:35 ns207813 amavis[24728]: (24728-01) Blocked SPAM {NoBounceOpenRelay,Quarantined}, <[email protected]> -> <[email protected]>, quarantine: J/spam-Jfuzg0ScCmKf.gz, Message-ID: <[email protected]>, mail_id: Jfuzg0ScCmKf, Hits: 1004.054, size: 935, 2013 ms 无论如何发送邮件(但标记为“垃圾邮件”): Aug 25 12:19:10 ns207813 amavis[25182]: (25182-01) Passed SPAM {RelayedTaggedInbound,Quarantined}, [217.230.20.223]:65071 [217.230.20.223] <[email protected]> -> <[email protected]>, quarantine: i/spam-iy3rVCiRk8k2.gz, Queue-ID: 5B9D722AAA, Message-ID: <[email protected]>, mail_id: iy3rVCiRk8k2, […]

在Debian 7上设置通配邮件帐户进行转发

使用Debian 7我需要设置邮件服务器configuration用于testing目的。 这个设置并不是为了“进入生产”模式,而是在我们开发移动应用程序的过程中需要类似的东西。 该应用程序要求用户注册一个电子邮件地址,并发送一个确认链接,因为很多服务。 但是我们不能创build数百个真正的电子邮件地址进行testing,所以我们的想法是定义特定的通配符,任何匹配这个通配符的地址都应该被转发到特定的现有电子邮件地址。 例 user1_*@mydomain.com – > [email protected] user2_*@mydomain.com – > [email protected] 以便… [email protected] [email protected] [email protected] 都将被转发到[email protected]。 有没有任何教程或指导如何做到这一点?

PHP电子邮件,Postfix和Message Queue

我一直在运行一个networking平台,每天都需要发送大量的电子邮件。 在实施date,我和我的合作伙伴决定在服务器上设置Postfix,并使用Swift Mailer类将使用SMTP连接的电子邮件发送到本地Postfix服务器。 这使我们可以拥有多个电子邮件帐户,例如[email protected][email protected] [email protected][email protected]并且能够发送正确与DKIM签名的电子邮件。 我的问题是,我们不能以某种方式configurationPHP,以避免本地SMTP连接(这需要时间的服务器资源),并取而代之的是更直接的方式来传递消息发送到Postfix队列? 形成我的理解,我可以使用PHP mail()函数,甚至Swift Mailer的Swift_SendmailTransport类,并将消息直接传递给Postfix队列。 但如果是这样,我们如何确保DKIM? 将“FROM”标题更改为本地服务器上的电子邮件帐户就足够了吗? 谢谢。

从Maildir删除旧电子邮件

我目前正试图弄清楚如何删除Debian服务器上Maildir安装的一个文件夹中的旧电子邮件。 基本上我想要做的是每天运行一个cron工作,以便检查Maildir中的特定文件夹中的旧电子邮件,如果它们超过设定的天数,则删除它们。 有一个简单的方法来过滤从Maildir的电子邮件的date,或者我必须阅读每个电子邮件为文本,寻找时间戳,转换它,减去提到的天数,然后将其与当前比较date? 如果已经有更好的车轮,我不想发明车轮,所以如果有人能够帮助我做到这一点,我会很高兴。 谢谢! 注:我正在使用Debian 7.8与Postfix 2.9.6和Dovecot 2.1.7

直升机命令被拒绝:主机未find – 设置后缀接受从我的家庭服务器通过我的公共服务器发送邮件

我想从我的家庭服务器收到系统电子邮件。 所以我试图通过我的公共服务器来configurationpostfix。 我的公共服务器有一个固定的IP,而我的家庭服务器是在一个私人networking中,由于我的路由器的主机名被包含在主机名中,导致主机名为“homeserver.blablabla_crappyrouter”。 我的家庭服务器通过一个带有固定IP的OpenVPN隧道连接到我的公共服务器,在这里我的家庭服务器是一个客户端。 从我的家庭服务器到我的公共服务器(反之亦然),有一个固定的IP,所以他们可以通过一个固定的地址没有问题的对方。 这是一个隧道,让我从任何地方到达我的家庭服务器,没有任何安全问题。 我的公共服务器上的后缀configuration包括以下内容: smtpd_recipient_restrictions = reject_invalid_hostname, reject_unknown_recipient_domain, reject_unauth_destination, reject_rbl_client sbl.spamhaus.org, permit smtpd_helo_restrictions = reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname smtpd_client_restrictions = reject_rbl_client dnsbl.sorbs.net 在我的家庭服务器上,我使用了OpenVPN的公共服务器的IP relayhost = [<public server IP through OpenVPN>] 现在这个configuration不会发送电子邮件,并给我错误: Helo命令被拒绝:找不到主机 我研究了这一点,发现postfixsearch的主机名,但显然它没有find它,因为它搞砸主机名。 我的问题:我怎么能告诉我的公共服务器的后缀,让我的家庭服务器的一切盲目? 谢谢。 更新: 我确实在main.cf中设置了这个选项 smtpd_helo_required = no 但是这没有帮助。 以下是我发送testing电子邮件后的/var/log/mail.log条目: Sep 2 15:53:53 HomeServer sm-mta[6677]: t82Drr6w006677: [email protected], size=69, class=0, nrcpts=1, msgid=<[email protected]_crappyRouter>, […]

我收到的电子邮件中的“to:”和“deliver-to:”字段如何不同?

我收到一封电子邮件,注意到“ Delivered-To:和“ To:字段不同。 “ To:字段不是我实际的电子邮件地址,但是“ Delivered-To:字段是。 这是怎么发生的? Delivered-To: [email protected] To: "[email protected]" <[email protected]> 为了增加这一点 – 我想在我的办公室可能会有一些自动转发设置,但是我testing了一下发送给[email protected]东西,但没有发送给我。

有什么办法可以阻止自称是来自我公司的骗局吗?

这是一个长期的,因为我想不出有什么办法可以阻止这种骗局,但是… 有什么我可以做的关于诈骗工作张贴[1]被张贴在各种免费广告网站上,声称是来自我工作的公司,并在雅虎或Gmail或一些这样的电子邮件地址? 如果我能得到完整的电子邮件标题,那么我可以在各个免费提供商处closures电子邮件帐户,但这只是一个永远持续下去的游戏。 我还能做什么(如果有的话)? 这显然不利于公司的名称,鉴于目前的经济形势,有很多人会回复一个“可以轻松赚钱”的“工作”。 而且,当然,作为系统pipe理员,你还是要阻止这些虚假的招聘信息,让人们对你的公司有错误的想法。 [1]看起来像支票/支票欺诈,让你付钱,然后把不存在的钱转移到其他地方。 然后它被颠倒,你大量的从口袋里掏出。

基于电子邮件地址的多站点电子邮件中继(AD?)

我们有一个基于Exchange 2003的多站点设置,但是由于只有一台服务器具有面向IP的互联网,因此我们正在通过vpn获得大量的stream量。 有没有这样的产品,可以坐在托pipe机架上的某个地方查看收到的电子邮件,并从AD中的信息确定将邮件中继到哪个邮件服务器?

脚本帮助 – parsing/ var / spool / mail / user

CentOS 5.x | 发送邮件 嗨,大家好, 有没有一种简单的方法来从/ var / spool / mail /中检索单个消息? 我有一个非常简单的脚本的想法,并希望检查每个单独的消息的东西。 情况将是: 1)新邮件到达收件箱。 2)脚本检查某个string。 3)如果findstring,脚本检索各种标题信息和电子邮件信息来解决。 我意识到,一个更温暖的人可能会走,但我希望find一个方法来做到这一点与shell脚本,因为我想练习。 问题是,我似乎无法findparsing或隔离单个消息的方法。 当我检查/ var / spool / mail /时,我看到一个包含多条消息的大文件,消息之间没有唯一的分隔符。

我想使用我自己的域名电子邮件,但在Gmail中可能吗?

可能重复: 将我的电子邮件服务器外包给Google 我想用我自己的域名电子邮件[email protected]但在Gmail中可能吗? 我只想使用我自己的电子邮件地址,但使用Gmail接口。 只为我的电子邮件。 一个人的电子邮件。