Articles of 发送邮件

sendmail将域名添加到另一个域的顶部

需要你在sendmail的帮助,因为我坚持了这个问题超过一个星期。 目前在RHEL5.9操作系统中,sendmail面临着一些问题 我有我的sendmailconfiguration发送电子邮件到外面的世界。 问题是,每当im发送电子邮件到1个特定的域,sendmail添加默认的DNS域 /etc/resolv.conf中的DNS条目 – > search domain1.business1.com 例如当即时通讯发送电子邮件 – > “[email protected]”,在/ var / log / maillog中,我可以看到,电子邮件的发送方式是 – > [email protected]。 COM。 任何想法 ? 对于其他电子邮件或域名令人惊讶的工作正常。 即使是外部电子邮件,如Gmail和雅虎。 如果您需要任何其他input,请让我知道,并提前感谢阅读此。

sendmail中继时为空

发送以ec2-user身份login到未知用户的邮件时: echo "Subject: test" | /usr/lib/sendmail -v abc 当redirect到导致外部服务器拒绝邮件的ec2用户的别名时, From:<>是空白的。 即使设置-f "ec2-user@internal"也不能修复它。 在我的/etc/aliases里面 root: webmaster@external ec2-user: webmaster@external 详细输出显示如下: abc… Connecting to [127.0.0.1] via relay… 220 internal ESMTP Sendmail 8.14.4/8.14.4; Thu, 24 Mar 2016 16:42:37 GMT >>> EHLO internal 250-internal Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-DELIVERBY 250 HELP […]

在sendmail中绑定到域的多个IP

我将有多个IP地址指向一个单一的Linode。 然后我将设置指向每个IP地址的反向DNS。 我想知道的是如何configurationsendmail,以便通过以下方式发送电子邮件: mydomain.com来自IP:1234 / mydomain.com 虽然电子邮件从 myotherdomain.com来自IP:5678 / myotherdomain.com 这与伪装有关吗?

Sendmail,MTA,被盗密码和authentication日志

我有一个运行sendmail的Linux服务器(2.6.22)。 有人正在成功地使用我的服务器,发送垃圾邮件。 真气。 我可以在/ var / log / secure中看到服务器的各种帐号不断暴力破解密码,所以我认为有人在某个时候获得了密钥对。 我已经更改了每个可以find的帐户的密码,讨厌不可知的事情。 我检查过,以确保sendmail不只是中继:相反,我看到/ var / spool / clientmqueue充满了大量的垃圾邮件。 有人确实说服我的服务器代表他们发送邮件。 所以,主要的问题是:我需要做些什么来阻止呢?

Sendmail:发送同一个域到内部或外部邮件服务器的邮件

有点难以解释,但很简单的问题。 我们有内部的sendmail服务器和托pipe服务器。 两者都设置为相同的域名。 我们有混合的邮件帐户。 例如,我们在一个办公室有两个用户。 [email protected]是本地的,只有[email protected]是内部加外部的。 内部意味着我们在设置sendmail的本地linux机器上创build用户。 外部意味着我们在本地和托pipe服务器上创build用户。 [email protected]可以发送邮件给安装了sendmail的Linux机器上创build的任何内部用户。 但他不能发送邮件到外部域,并且没有邮件可以发送给他,因为没有在外部托pipe服务器上创build帐户。 [email protected]可以通过使用托pipe服务器的smtp的sendmail的smart_hostfunction发送邮件到内部以及所有其他域。 [email protected]可以通过Linux机器上的Fetchmail获取所有外部邮件。 现在我们有第三个用户[email protected],他们总是在外地,只能使用外部服务器。 所以我不能在[email protected]的本地linux上创build帐户,因为他的邮件只能在本地交付。 我不想创build别名,并将他的邮件发送到Gmail或雅虎的帐户。 我想从任何内部用户发送电子邮件到他的外部帐户。 如何做到这一点? 提前致谢。

sendmail:如何添加X-RBL-Warning

我正在CentOS上运行sendmail。 如果有人知道如何为传入消息添加X-RBL-Warning(不拒绝邮件),我很感兴趣。 我只是想添加X-RBL-Warning头,以便我们的下游filter可以使用它。 谢谢,约翰

如何修复sendmail的主机名查找失败错误

当我运行在开发机器上发送邮件的Web应用程序时,邮件不会被发送。 mail.info文件显示有一个主机名称查找失败。 我如何解决它? (我想发送邮件到我的Gmail帐户。)

Sendmail在configurationSMTP中继后拒绝连接

我在我的家用电脑上安装sendmail,以便与我的networking服务器一起使用。 我已经把它设置为使用我的托pipe公司提供的SMTP服务器。 如果我使用下面的命令,它工作 sendmail -Am -t -v 然后我input和发送电子邮件。 但是,如果我尝试以下,它不起作用 。 sendmail -v [email protected] < test.txt TO电子邮件与前面的命令相同,但在这种情况下,我没有指定FROM电子邮件,我认为这是问题所在。 我的猜测是它发送来自用户@本地主机的邮件,导致smtp服务器拒绝它。 如果是这样,我如何使它从[email protected]发送?

更改未知用户的sendmail响应错误

我有一个带sendmail的旧RedHat 4服务器,我想用一个新的Ubuntu来replace它。 如果新的工作正常,我需要在同一个MXlogging上进行testing。 新服务器上的用户帐户与旧帐户forms不同。 例如,旧的是[email protected],新的是[email protected]。 如果我把新的服务器放在最低优先级的同一个mxlogging中,理论上当第一个服务器失败时,电子邮件被发送到另一个(新的)。 但是,如果我发送的电子邮件地址不在旧服务器中,则sendmail将以错误5.1.1“用户不存在”进行响应。 有一种方法来改变这个错误,也许用一个4xx,所以继电器来到另一台服务器? 我不知道如果我解释得很好,希望你明白。

不能用exim4和php发送邮件

我使用的是debian&apache。 如果我安装sendmail,PHP mail()函数完美工作。 但是否则我安装了exim4,php的mail()函数什么都不做。 我已经改变了php.ini编辑sendmail_path,但我不能发送邮件(我正在尝试sendmail-t -i,sendmail -t和exim4,但任何作品) 任何解决的想法? 谢谢!