Articles of 发送邮件

sendmail不工作的Ubuntu 16.04 LTS

我使用以下命令在我的服务器上安装了sendmail: sudo apt-get install sendmail sudo sendmailconfig 在运行sudo sendmailconfig之前sudo sendmailconfig ive将我的服务器主机名添加到我的/etc/hosts 。 现在当我尝试运行sendmail的时候, > echo "Subject: sendmail test" | sendmail -v [email protected] [email protected]… Connecting to [127.0.0.1] via relay… 220 localhost.localdomain ESMTP Sendmail 8.15.2/8.15.2/Debian-3; Sun, 12 Nov 2017 13:02:49 GMT; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] >>> EHLO localhost.localdomain 250-localhost.localdomain Hello localhost [127.0.0.1], pleased to […]

sendmail无法将电子邮件发送到Gmail

[root@jiaoyou ~]# sendmail -t< mail.txt [root@jiaoyou ~]# cat mail.txt From: [email protected] To: [email protected] MIME-Version: 1.0 Content-Type: multipart/alternative; Subject: Test HTML e-mail. This is a MIME-encapsulated message 这里有什么问题吗?

如何将通配符地址的邮件传递给特定的用户/别名/程序?

我需要configurationsendmail,以便为通配符地址传递的邮件被接受用于传递,然后传递给用户,别名或直接传递给脚本。 我可以用任何方式重写信封/标题,但是我不知道如何在RCPT TO中提供通配符地址:迄今为止,我尝试过的所有东西都有550个用户未知的错误。 所以这里有一个具体的例子: 我希望能够处理任何由一系列数字组成的地址,后面跟着一个点,后面跟一个单词,然后将其传递给脚本。 如果头文件被重写,没关系,但我需要信封来包含实际的Delivered-To地址。 这是我需要的那种SMTP会话: 220 blah.foo.com ESMTP server ready; Thu, 22 Apr 2010 20:41:08 -0700 (PDT) HELO blort.foo.com 250 blah.foo.com Hello blort.foo.com [10.1.2.3], pleased to meet you MAIL FROM: <[email protected]> 250 2.1.0 <[email protected]>… Sender ok RCPT TO: <[email protected]> 250 2.1.5 <[email protected]>… Recipient ok 我尝试了一些与正则expression式的地图,但我从来没有超过550用户未知。

使用/ etc / aliases处理电子邮件

我在/ etc / smrsh中调用shell脚本来处理传入的电子邮件,作为我系统的命令。 正如我所看到的所有传入的电子邮件不是到/ var / mail / spool / USER。 有什么方法可以访问电子邮件的内容吗? 一些variables$ 1 $ 2与内容值? 如果不是,我如何访问收到的电子邮件的内容? 多谢你们

邮件需要太多的时间来发送电子邮件,为什么?

我使用PHP方法mail()发送电子邮件,每次需要20-40秒才能产生结果。 看起来像我的服务器( sendmail )configuration为同步发送电子邮件。 这就是PHP脚本必须等待的原因。 我该如何解决? 谢谢!

Sendmail:550 5.7.1无法中继

从我的Yahoo! 帐户,我试图发送邮件给mydomain上的用户(我),但它弹回以下错误消息。 有趣的是,我收到一些电子邮件,只是不是全部。 我能做什么? Sorry, we were unable to deliver your message to the following address. <[email protected]>: Remote host said: 550 5.7.1 Unable to relay for [email protected] [RCPT_TO] 我哪里错了? 我的/ etc / mail / relay-domains有: mydomain.com <IP for mydomain.com> myotherdomain_hostedsomewhereelse.com <its IP address> localhost

Sendmail看起来正在崩溃我的服务器。 我可以禁用它吗?

我的服务器今天崩溃了,当我注意到它离线大约1小时… 日常进程日志显示如下: 用户—%cpu mailnull – 958 – / usr / sbin / sendmail -FCronDaemon -i -odi -oem -oi -t 这使我认为是什么导致服务器崩溃是创build一个高服务器负载的sendmail … 我没有任何网站在我的服务器发送大量的电子邮件,所以我不知道是什么造成了这一点。 你有什么主意吗? 而且,如何禁用sendmail? 如果我停止了,我会停止从我的服务器收到电子邮件吗? 谢谢。

sendmail TLS问题

我有一个用户无法进行身份validation。 我得到的是: 在连接到MTA时没有发出MAIL / EXPN / VRFY / ETRN 我已经安装了明文密码的SASL。 有人能指点我的方向吗? 我错过了什么?

如何指定一个主机的IP地址给sendmail

我在运行Ubuntu 10.04的服务器上安装了sendmail。 我需要能够从本机发送电子邮件到我公司的电子邮件服务器,但我目前还不能。 在IP部门的代表确定,我的问题是我的服务器的IP地址解决公司邮件服务器是外部地址,我需要连接到它的内部地址(由于他们有路由规则configuration)。 他给了我需要连接的IP地址,并指示我设置mail.mycompany.com来parsing这个IP地址。 我如何做到这一点? (我尝试了/ etc / hosts,但发现很快,这对sendmail不起作用)。

在sendmail中设置默认的“From”消息头,而不使用-f或-F选项

我想让sendmail把来自user32的所有传出消息从电子邮件地址为“[email protected]”的“John Smith”中取出。 我怎么能不去使用-f和-F sendmail选项?