我试图围绕我如何解决这个最新的障碍。 什么需要发生: PHP script sends email to our Exchange Server …. 听起来很简单吧? 那么问题是,它的PHP脚本的LAMP服务器位于我们的办公大楼,而我们的Web服务器托pipe在一个专门的托pipe公司IP 65.xxx.xxx.xxx 。 当我们将电子邮件从办公室的PHP脚本IP 173.xxx.xxx.xxx发送到我们的交换服务器(由Office 365托pipe)时,交换服务器对电子邮件来自的域进行回拨,只发现IP域名parsing为我们的networking服务器IP 65.xxx.xxx.xxx …而不是办公室173.xxx.xxx.xxx (电子邮件来源于)它比较,他们不匹配..和垃圾去电子邮件。 我可以使用什么方法来获取使用65.xxx.xxx.xxx IP发送的电子邮件,以便交换服务器不会阻止它? 我想可能有PHP的SSH到Web服务器,并使用它的(networking服务器)sendmail? 还是我删除办公室机上的sendmail,并使用后缀到TLS到我们的交易账户? 我从来没有处理过这个。 任何帮助,build议,networking文章 – 任何指向我一个可行的解决scheme将不胜感激!
我的cron作业正在运行以下行: */40 * * * * cd /home/qa/prod/seo/casino && make testv 2> /dev/stdout | /usr/sbin/sendmail -t [email protected] 正如你所看到的,我正在使用sendmail软件包。 我无法find的东西是如何添加一个主题到当前运行的cron时间表。 我遇到以下情况: echo "Subject: Testing" | cat – /home/file1.out | /usr/sbin/sendmail -t [email protected] 然而,在这种情况下,我不知道'cat – /home/file1.out'pipe道是什么,或者我可以如何将它与我自己的集成在一起。 帮助将不胜感激!
我使用PHP发送邮件。 一切正常,直到我发送邮件到域(@ example.com),我已经在/etc/rc.conf >> hostname =“box.example.com”。 我想在发送给世界之前,sendmail会捕获这个域的邮件(即使我在rc.conf中使用它的子域名)。 那么,如何让sendmail忽略localhost以外的本地域呢?
testing说我的服务器不是一个开放的中继,但突然sendmail停止工作,我有我的mailq内容的垃圾邮件: 5F543CE3A73 1000 Sat Mar 2 01:28:41 [REMOVED]@[REMOVED] (delivery temporarily suspended: host mta5.am0.yahoodns.net[98.136.216.26] refused to talk to me: 421 4.7.0 [TS01] Messages from 70.xx.xx.xx temporarily deferred due to user complaints – 4.16.55.1; see http://postmaster.yahoo.com/421-ts01.html) [email protected] 任何想法发生了什么? 更新:清除mailq,并立即开始填写。 我已经closures了后缀。
我正在使用Perl脚本发送每日状态到我的Gmail帐户。 出于某种原因,sendmail似乎是垃圾邮件的Gmail,虽然我只发送一封电子邮件 Gmail抱怨失败的validation,这似乎触发发送消息到备用中继。 由于所有中继指向相同的帐户,它会引发一个垃圾邮件标志(…接收邮件的速度…) 这个问题与发送主机有关,因为发送电子邮件到另一个主机的同一个接收者只是马上通过。 收件人最终(几个小时)得到5份原始电子邮件 注意:使用postfix而不是sendmail工作…. 任何人都可以指出我的解决scheme吗? Mar 23 07:00:01 myhostname /USR/SBIN/CRON[16720]: (root) CMD (perl /root/daily-check.pl^I) Mar 23 07:00:01 myhostname /USR/SBIN/CRON[16721]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) Mar 23 07:00:01 myhostname sendmail[16742]: r2N601Va016742: [email protected], size=445, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Mar 23 07:00:01 myhostname sm-mta[16743]: r2N6012b016743: from=<[email protected]>, size=680, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, […]
我在我的web服务器上使用sendmail,到目前为止工作正常。 但是,当我发送电子邮件到我发送他们的同一个域名,他们从来没有得到交付。 我暂时将我的应用程序中的电子邮件信息更改为另一个域,此时它发送到我的域邮件帐户没有问题。 // does not work $from = '[email protected]' $to = '[email protected]' // works fine $from = '[email protected]' $to = '[email protected]' 此外,运行的服务器是一个单独的服务器,具有设置邮件帐户和域的服务器。 (+我在Linux上) sendmail使用默认configuration。 我试过用下面的命令testing,但是我似乎得到了一堆未经validation的发送错误。 当我用我的gmail帐户来做这件事的时候,它通过了OK。 echo -e "To: [email protected]\nSubject: Test\nTest\n" | sendmail -bm -t -v 编辑 事实certificate,它只是需要它的电子邮件地址来存在。 有什么办法可以绕过这个吗?
CentOS 5.9 | SendMail 8.14.4 请原谅我的无知,但我不得不问:从命令行(例如sendmail -d##.# -qRfoo.com )运行单独的sendmail命令是否会影响正在监听新传入连接的sendmail守护进程的稳定性/正常运行时间或者发送出站消息? 它似乎没有干扰,但我不禁想到,如果我运行一个单独的命令,试图做一些延期的消息,而队列跑步者也尝试处理同样的消息,可能会有冲突。
我在Linux Centos中使用Amazon SES作为sendmail。 我发送500封邮件,这是我在sendmail日志中得到的 这是什么意思 Jul 22 19:09:15 server sendmail[1117]: rejecting connections on daemon MTA: load average: 20 Jul 22 19:09:30 server sendmail[1117]: rejecting connections on daemon MTA: load average: 16 Jul 22 19:09:45 server sendmail[1117]: rejecting connections on daemon MTA: load average: 12 Jul 22 19:10:00 server sendmail[1117]: accepting connections again for daemon MTA […]
我们最近不得不将服务器重新安置到新的设施。 移动后我们的邮件服务器(sendmail,RHEL)是DOA。 我有磁带上的所有文件,但这使我有机会移动到后缀(尤其是因为它看起来原来的sendmail.mc不见了)。 关于这一举措的一些问题: postfix是否需要一个chroot监狱? 我有从原始服务器的密码,影子等文件 – 我可以将相关条目复制到我的新服务器或我需要重新创build这些? Postfix甚至使用Linux帐户? (find相互矛盾的答案) 所有的邮箱数据(显然)都是为sendmail量身定制的。 后缀可以读取这些相同的结构,或者他们需要被移植到某种程度? (更多矛盾的答案) 大部分我读过的说postfix帐户等应该在数据库(postgres或mysql) – 这是necc? 这不是一个宗教'后缀VS sendmail'types的问题。 我相当肯定,我正在迁移 – 完全没有100%清晰。
我不是平局中最锋利的服务器pipe理员,所以我希望这不是一个愚蠢的问题。 我期待使PHP邮件()发送相关的域名,而不是从默认的服务器主机名。 目前,无论哪个域执行任务,总是通过我的默认服务器主机名来声明。 我已经安装了一个安装了plesk的Linux(CentOS 5.5)服务器,并假设答案将在etc / hosts文件或php.ini(sendmail_path)中,但现在我卡住了。 提前致谢。 TT