Articles of 电子邮件

Exchange Server的Sendmailconfiguration

我需要在linux机器上configurationsendmail的帮助。 这里的东西:我想通过使用我们的交换服务器作为邮件中继来发送电子邮件到外面。但是当通过服务器发送电子邮件时,它将响应“用户未知”。更糟的是,它将反弹所有发送消息到我的本地主机。 我已经通过使用外部邮件服务器(如Gmail和雅虎)testing了我们的configuration,configuration工作没有任何问题,电子邮件可以发送给收件人。我的sendmail的configuration大部分是基于这里。 authinfo文件: AuthInfo:my_exchange_server "U:my_name" "I:my_email" "P:my_passwd" "M:PLAIN LOGIN" AuthInfo:my_exchange_server:587 "U:my_name" "I:my_email" "P:my_passwd" "M:PLAIN LOGIN" sendmail.mc: FEATURE(authinfo,hash /etc/mail/authinfo.db) define(`SMART_HOST', `my_exchange server')dnl define('RELAY_MAILER_ARGS', 'TCP $h 587') define('ESMTP_MAILER_ARGS', 'TCP $h 587') define('confCACERT_PATH', '/usr/share/ssl/certs') define('confCACET','/usr/share/ssl/certs/ca-bundle.crt') define('confSERVER_CERT','/usr/share/ssl/certs/sendmail.pem') define('confSERVER_KEY','/usr/share/ssl/certs/sendmail.pem') define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN') TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN') define('confAUTH_OPTIONS, 'A')dnl 我第一个假设问题发生是由于身份validation问题,因为交换服务器需要encryption的身份validation(DIGEST-MD5)。我已经在authinfo文件(从普通login到digest-md5login)中更改了这个,但仍然不起作用。 我也可以telnet我们的交换服务器。所以端口没有被防火墙阻止。 有人可以帮我解决这个问题吗?我真的很有意思。 谢谢。

有没有一种方法可以使每个联系人的默认encryption在雷鸟?

我pipe理几台安装了Thunderbird的电脑。 我知道Thunderbird有一个选项,要求所有的电子邮件encryption。 不过,我想通过一种方式来允许正常encryption的电子邮件,但需要encryption的电子邮件到某些联系人。 例如,如果我通过电子邮件发送[email protected],Thunderbird应该要求encryption,但如果我通过电子邮件发送[email protected],Thunderbird将允许未encryption的电子邮件。 有任何设置或附加组件可以提供此function吗? 谢谢!

DKIM是否适用于子域名?

ISPbuild议您使用不同的IP来分段您的营销和交易电子邮件。 我想开始使用DKIM,但是由于DKIM是一个基于域的信誉系统,我不知道用同一个company.com域进行签名会不会影响交易电子邮件的声誉,因为它们和市场营销都将使用相同的域进行签名? 使用DKIM与子域可能吗? 会是这样的: bulk.company.com和transactional.company.com是一个好主意?

邮件服务器存储后端:文件系统VS数据库

我正在比较邮件服务器软件,以决定在哪里使用我的ISP的ISP。 我很困惑主要关于哪个存储后端更适合这样的使用(再次,在一个ISP,即预期大量的用户和可能的重负载)。 我的问题是: 两个主要存储后端的优点和缺点是什么? 文件系统 :一般来说,因为我认为格式没有明显的差异,请纠正我,如果我错了。 数据库 :一般来说,不pipe引擎如何。 我试图用许多search条件search没有成功,任何解释将不胜感激。

在邮件(32位)中设置Office 365 / Exchange 365电子邮件而不以用户身份login?

在我工作的地方最近出现了一个政策上的变化,那就是如果用户没有虚拟或实际存在,就不能login到用户帐户。 为了设置他们的帐户目前我作为他们的用户login,去控制面板,邮件(32位),并添加他们的Exchange 365 / Office 365帐户。 然后,尽pipe点击remember my passwordcheckbox,在邮件(32位)程序,我不得不在Outlook中login时再次键入它,并可能为他们的用户input新的域名。 无论如何,我可以设置这个没有login到他们的帐户? 或者我只需要等待用户出现?

如何在dovecot中触发自定义操作,当电子邮件被移动或删除?

在我的鸽舍设置中,我使用虚拟文件夹 (不要与虚拟用户混淆)。 我的目标是获得像在谷歌邮箱看到的东西。 我想要一个包含我所有消息的文件夹,并且还希望为特定的邮件提供特定的文件夹以对其进行正确的sorting 。 基本上这就是虚拟文件夹。 那是有效的。 但我不想依靠100%的filter。 我希望能够复制或删除我自己的特殊文件夹中的邮件,而不会触及其他文件夹中的邮件。 我的想法是为此使用imap标志 。 我可以用筛子来分类我的邮件并设置正确的标志。 我的虚拟文件夹configuration将testing这些标志,一切都会好起来的。 Exept:我认为手动添加或删除imap标志以将电子邮件从一个虚拟文件夹移动到另一个虚拟文件夹是相当不方便的。 (实际上从雷鸟内部我根本无法做到。)我希望能够: 将邮件从任何地方移动到例如/ Work,导致邮件获得/ Work标志, 删除/ All中的邮件导致邮件实际上被删除(或标记为), 删除其他地方的邮件导致邮件丢失适当的标志。 我的希望是我可以以某种方式触发重新运行筛选与一些自定义variables,包含行动,事先设置。 我看着dovecot 插件,但我能find的最好的匹配是通知插件,这是一种框架,不能自己使用。 我甚至考虑写我自己的插件,听通知框架插件这些事件。 而当我得到一个事件,我可能可以设置一些variables,然后调用sieve重新扫描这个特定的电子邮件,并把所有的逻辑在筛脚本利用variables。 你觉得这个主意怎么样? 有没有人做过这样的事情? 它可以做得更简单吗? 那里可能有一个插件,可以做我需要的吗? 或者是否有人对所描述function的插件感兴趣? 提前感谢您的任何build议!

如何为postfix设置两个smtp端口?

具有postfix,dovecot和mailx的CentOS 7服务器需要容纳通过port 465发送并通过port 25接收的邮件。 什么具体的语法和文件需要改变才能做到这一点? 这是我迄今为止的尝试: 1.)我在以下部分添加了465 inet n – – – – smtpd到/etc/postfix/master.cf : # Do not forget to execute "postfix reload" after editing this file. # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n – n – […]

为什么我的应用程序发送的电子邮件被标记为垃圾邮件?

我有两个Web应用程序在同一台服务器上运行。 第一个是www.nimikri.com,另一个是www.hourjar.com。 这两个应用程序共享相同的IP地址(75.127.100.175)。 我的服务器是通过一个共享的托pipe公司。 我一直在testing我的应用程序,起初我所有的电子邮件都被传送给我。 然后几天前,这两个应用程序的每封电子邮件都被转移到了我的垃圾邮件箱(在Gmail和谷歌应用程序中)。 到目前为止,应用程序只是发送电子邮件给我和其他人,所以我知道人们不会手动将它们标记为垃圾邮件。 我做了一个反向DNS查找我的IP和我得到的结果是这些: 100.127.75.in-addr.arpa NS DNS2.GNAX.NET。 100.127.75.in-addr.arpa NS DNS1.GNAX.NET。 如果反向DNS查找指向nimikri.com和hourjar.com,或者他们是否设置了正确的方式? 我在电子邮件标题中注意到这两行: 收到:来自nimikri.nimikri.com 来自:小时Jar <[email protected]> 不同的域名会导致gmail认为这是垃圾邮件? 以下是其中一封电子邮件的标题。 请让我知道,如果任何这看起来像垃圾邮件的红色标志。 谢谢。 Delivered-To: [email protected] Received: by 10.231.157.85 with SMTP id a21cs54749ibx; Sun, 25 Apr 2010 10:03:14 -0700 (PDT) Received: by 10.151.130.18 with SMTP id h18mr3056714ybn.186.1272214992196; Sun, 25 Apr 2010 10:03:12 -0700 (PDT) Return-Path: <[email protected]> […]

长期运行的cron作业不邮寄它的输出

我有一个cron作业,运行一个需要6个小时才能完成的脚本。 问题是,cron不是邮件给我的工作的输出,我希望它。 我把它放在/ etc / crontab中,它是这样的: 0 * * * * myuser /usr/local/bin/my-script 是的,这个运行是每小时运行一次,但脚本中有一个locking文件,所以如果上一次运行没有完成,脚本的新运行将立即退出而不做任何事情。 系统是Debian 5.0“lenny”,MTA是Postfix。 如果这个工作在运行的早期就被杀死了(用“kill $ PID”),那么我会收到一封包含这个工作输出的电子邮件。 另外,如果我修改脚本做10倍的东西,那么我也会收到一封电子邮件。 只有脚本运行了几个小时,我才不会收到电子邮件。 cron作业启动后短时间的ps afx的相关行: 8222 ? Ss 0:04 /usr/sbin/cron 13265 ? S 0:00 \_ /USR/SBIN/CRON 13297 ? Ss 0:00 \_ /bin/bash /usr/local/bin/my-script 13395 ? S 0:16 | \_ /usr/bin/python /usr/local/bin/some-script.py 17065 ? S 0:00 \_ /usr/sbin/sendmail […]

如何正确添加List-Unsubscribe标头?

我在LAMP堆栈上使用Postfix邮件服务器。 我使用phpmailer发送我的邮件。 我最近注意到主要的ISP已经添加了对“List-Unsubscribe”头的支持。 根据Hotmail,现场自动添加一个 你订阅了这个邮件列表。 退订 我在查看我的Facebook邮件时注意到了这一点。 所以当我查看Facebook标题时,我注意到了这一行 List-Unsubscribe: <mailto:[email protected]> X-Priority: 3 X-Mailer: ZuckMail [version 1.00] X-Facebook-Camp: engage_digest_email X-Facebook-Notify: engage_digest_email; mailid=523199eG1fe9e7abG0Gd4 List-Unsubscribe: <mailto:[email protected]> Errors-To: [email protected] X-FACEBOOK-PRIORITY: 1 所以用我的phpmailer安装程序,我添加了addCustomHeader()函数。 $x = new PHPMailer(); $x->From = "[email protected]"; $x->FromName = "Veepiz Support"; $x->AddAddress($o->emailaddress,$o->toname); $x->AddReplyTo("[email protected]", "Veepiz Support"); $x->WordWrap = 80; // set word wrap to 50 characters $x->IsHTML(true); // […]