Articles of sendmail

无法将Sendmailconfiguration为使用Gmail

我给configuration的sendmail使用Gmail。 这是我得到的输出,但我没有收到邮件。 可能是什么问题 prashanth@prashanth-laptop:~$ sendmail -v *********.*******@gmail.com < test.mail WARNING: local host name (prashanth-laptop) is not qualified; see cf/README: WHO AM I? *********.*******@gmail.com… Connecting to [127.0.0.1] via relay… 220 prashanth-laptop ESMTP Sendmail 8.14.3/8.14.3/Debian-9.1ubuntu1; Fri, 2 Sep 2011 12:31:15 +0530; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] >>> EHLO prashanth-laptop 250-prashanth-laptop Hello localhost [127.0.0.1], pleased to […]

PHP的邮件设置 – 适合我的设置值

我们使用托pipe公司为我们的网站,但我们有我们的邮件服务器托pipe我们的网站与我们的域名; @ sample.net。 SMTP mail.isp.com 在网站上,我们有一个联系表格,用户提交后会发邮件到[email protected]。 使用默认设置: SMTP localhost sendmail_path /usr/sbin/sendmail -t -i 和自定义设置: sendmail_from [email protected] 我能够成功地将邮件发送到@ sample.com以外的其他域。 看着这个我相信这是因为SMTP是本地主机,没有正确指出我们的ISP邮件服务器。 如果我有一个外部公司托pipe我们的邮件服务器由我们的ISP托pipe的网站,我会把什么价值?

通配符电子邮件收据和通配符文件被写入

使用Sendmail,我想接受邮件地址格式如下: [email protected] [email protected] 然后将它们全部写入服务器上的单独邮件文件,而不是附加到同一个电子邮件文件。 我可以通过将bounce+*@domain.com添加到/etc/mail/virtusertable来获取所有邮件,并保存到任何给定的别名中。 但如何将每个消息保存到不同的文件? 谢谢。

阻止外部邮件发送w /欺骗电子邮件地址

我们最近收到一封来自外部服务器的电子邮件,该电子邮件中有一个欺骗性的“From:”标头,这是我们用户的电子邮件地址。 有没有办法让sendmail拒绝来自外部networking的电子邮件,声称是特定用户,但仍然允许该用户从我们自己的服务器发送邮件? 我怎样才能设置?

如何禁用特定域的CNAME的Sendmail扩展,但不是全局的?

由于在主机上生成电子邮件并通过智能主机(中继)将电子邮件发送到我的控制(业务合作伙伴)外部系统,因此我有一个问题。 生成的服务器可以访问远程域的内部DNS,并且没有看到特定域名(example.com)的MXlogging,而是parsing了CNAME(example.com。CNAME sub.example.com。),parsing了为CNAME目标(sub.example.com。IN MX 10 mail.sub.example.com。)列出的MXlogging,并将电子邮件传递到智能主机。 具有远程系统的DNS区域的“外部”视图,其中example.com 确实具有MXlogging(example.com.IN MX 10 mail.example.com。)的智能主机尝试通过查找MX for sub.example.com,失败并拒绝电子邮件。 业务合作伙伴可以在example.com的内部DNS视图中发布MXlogging,因此我的服务器不会执行CNAME扩展,并将邮件传递到智能主机,而无需将[email protected]更改为[email protected]。 COM。 我可以将生成的sendmailconfiguration为不通过设置confDONT_EXPAND_CNAMES ( sendmail.org文档 )来进行CNAME扩展,但这可能会对其他域产生无法预料的影响。 有没有办法只为 example.com电子邮件做到这一点?

如何configurationsendmail(或其他邮件服务器)接受出站邮件,但不发送出去?

是否可以configurationsendmail接受所有出站电子邮件,但不发送出去? 它可以只是将它们logging下来,稍后再读取,或者更好,如果可以configuration为将所有出站邮件发送到预先configuration的收件人(不pipe电子邮件中指定了什么内容)。 我们致力于开发电子商务应用程序。 我们的开发环境是Ubuntu Desktop(11.10)。 我们在每个桌面上本地运行完整的应用程序堆栈 – Web服务器,应用程序服务器,数据库 我们的应用程序在发生特定事件时发送电子邮 我们实际上并不希望将电子邮件发送给目标收件人,因为这不是来自生产环境。 我们希望应用程序认为电子邮件的发送已经成功。 我们希望看到发送后的电子邮件。 请注意,我们在Ubuntu上。 如果不是sendmail,那么也许还有其他一些邮件服务器?

如何解决PHP邮件问题

我正在构build一个PHP服务器备份脚本,如果发生错误,会向我发送电子邮件。 现在我有这个代码: if (mail("[email protected]", "ERRRORRSSSS", "hello:)")) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed…</p>"); } 当我在命令行上运行它时Iget“邮件成功发送”的消息,但没有出现在我的邮箱(或垃圾邮件文件夹) 这里有一些更多的信息.​​.. php -i |grep mail mail.force_extra_parameters => no value => no value sendmail_from => no value => no value sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i Path to sendmail => /usr/sbin/sendmail -t -i MAIL => […]

sendmail日志中的load average语句意味着什么? 当前洛杉矶? 还是门槛?

在sendmail日志中,我看到以下事件: Mar 20 08:36:05 foo sendmail_daemon_foo[1234]: rejecting connections on daemon MTA: load average: 50 这是否意味着连接被拒绝,因为系统当前的平均负载是50 ? 或者这是否意味着连接被拒绝,因为系统当前的平均负载超过了sendmail阈值50 ? 我有双核Xeon处理器8核心。 据我所知,sendmail基于一些公式来限制连接(按照http://www.sendmail.org/m4/tweaking_config.html ): 默认情况下,当平均负载达到8 *个过程数时,消息排队 默认情况下,当平均负载达到12 *个数时,报文被拒绝 我没有任何特殊的configuration,所以除非洛杉矶至less有64个,否则我不会想到会有问题。 思考?

以虚拟的方式将at-sign字符传递给procmail

http://www.sendmail.org/faq/section3#3.29的常见问题解答提示似乎依赖于以下事实:virtusertable: @domain.com user+%1 将在.procmailrcconfiguration中导致$ 1,例如: ENV_TO=$1 如果收到的电子邮件地址为[email protected],则为“xyz”,[email protected]为“abc”。 (查看procmail日志似乎证实了这一点。) 但是,我希望$ 1的值为“[email protected]”。 这是我可以在同一个用户下处理多个域名的。 以下virtusertable / .procmailrcconfiguration似乎适用于此目的: 的virtusertable: @domain1.com userA+%1\@domain1.com @domain2.com userA+%1\@domain2.com .procmailrc文件: ENV_TO=$1 :0f * ENV_TO ?? . | formail -i "X-Envelope-To: $ENV_TO" :0fE | formail -i "X-Envelope-To: UNKNOWN" :0: * ^X-Envelope-To: xyz\\@domain1.com $HOME/userA/domain1.com/mail/xyz :0: * ^X-Envelope-To: abc\\@domain2.com $HOME/userA/domain2.com/mail/abc 但是,我想避免在X-Envelope-To中出现双反斜杠。 删除虚拟引用中引用的反斜杠似乎失败了,例如: @domain1.com userA+%[email protected] @domain2.com userA+%[email protected] 似乎会导致“过度的recursion错误”。 我的问题是: […]

Drupal Commons使用sendmail与Gmail SMTP智能主机:帐户被暂时滥用

我有一个Linux VPS和两个Drupal站点,其中一个使用Drupal Commons。 两个安装都被告知通过sendmail发送邮件,而sendmail又被configuration为将邮件转发到Gmail SMTP服务器(通过智能主机指令)。 在两个不同的(免费的)Google Apps域上使用两个不同的帐户进行发送。 非Commons服务器用于发送通讯给大量的收件人(> 350),但我从来没有遇到这个帐户被暂停的问题。 Commons服务器设置了通知规则,可以将电子邮件发送给订阅特定内容,团体或用户等的所有人。不过,这些通知的大部分内容要小得多,大概是20-30个批次,而且这个网站没有被大量贩运。 然而谷歌每隔几天都会把我的用户暂时停用在“滥用”的域名上。 有没有人碰到类似的东西,希望find解决办法? 我已经确保我在这两个主机上都设置了SPF和DKIMlogging,但是它似乎没有帮助。 任何其他build议的方法,我可能能够发送邮件从我的两个域名,而不通过谷歌的SMTP服务? 在Commons网站的情况下,这只是一个通知,我不需要接受回复电子邮件。 感谢任何帮助,并高兴地发布我的任何configuration(只是不知道哪些configuration将是最合适的)。