Articles of sendmail

Outlook.com拒绝:550 SC-001(BAY004-MC5F13)

我正在为webapp运行一个3台专用机器的集群,每台机器都使用sendmail作为MTA。 主机名是node1.domain.com node2.domain.com node3.domain.com 不幸的是outlook.com拒绝从我的服务器向用户发送邮件告诉我以下内容: X-Authentication-Warning:node1.domain.com:www使用-f将www发件人设置为[email protected] 和 操作:失败状态:5.0.0诊断代码:SMTP; 550 SC-001(BAY004-MC5F13)不幸的是,没有发送来自136.243.73.202的消息。 请联系您的互联网服务提供商,因为他们的部分networking位于我们的阻止列表中。 这最后一条消息是奇怪的,因为这个ip不在我检查的黑名单上。 我怎样才能修复关于authentication警告的configuration? 我想这是拒绝的主要原因。 预先感谢您的任何帮助。

托pipe多个网站(Apache虚拟主机),Postfix设置从这些域发送邮件?

我不确定这是否是正确的解决scheme,但是我的Postfix已经在使用G-Suite的Ubuntu VPS上运行了 relayhost = [smtp.gmail.com]:587 邮件交付很好,但是,所有的邮件都是以“[email protected]”的forms发送的。我为不同的人提供了15个不同的网站,并且不会有他们的联系方式,用户注册等等。 @ me.com”。 例如; <?php define('admin_email','[email protected]'); define('website_name','client-business-name'); define('website_url', 'http://'.$_SERVER['HTTP_HOST']); define('EMAIL_FROM', 'noreply@'.$_SERVER['HTTP_HOST']); 提交这些表单仍然会导致电子邮件显示为从“[email protected]”发送 我也尝试在单个VirtualHost文件中使用这个片段,但没有运气。 php_admin_value sendmail_path "/usr/sbin/sendmail -t -i [email protected]" 我发现这些问题的代码: configuration每个域的PHP邮件() , Apache,虚拟主机和sendmail的默认发件人 在命令行中使用“sendmail”并更改“From:”地址也不起作用。 我所要做的就是能够使用From和Reply-To中input的电子邮件,而不是“[email protected]”。 任何有识之士将不胜感激。

Sendmail不理会mailertable

我在CentOS 5.4机器上安装了一个开箱即用的基于软件包的Sendmail,并试图将其configuration为面向各种处理各种域的电子邮件的内部服务器的公共中继服务器。 所有正确的MX条目都指向这个面向公众的服务器。 到目前为止我已经执行了这些步骤: 通过yum安装了sendmail,它给了我股票sendmail。{mc,cf}文件。 确保sendmail.mc中的mailertable选项被定义并且未被注释掉。 运行make后,确保在sendmail.cf中显示Kmailertable选项。 编辑mailertable包括我想要中继到内部服务器,而不是使用MX的域名。 (即, domainx.com: relay:mail1.internal.com ) 运行make并确保对mailertable.db进行了更改。 重新启动sendmail。 当我实际上试图通过这个盒子将邮件发往一个mailertable域时,问题就出现了。 maillog中的结果条目config error: mail loops back to me (MX problem?) ,然后DSN: Local configuration error 。 它从来没有提到试图使用我明确提供的继电器; 它正在做纯粹的基于MX的路由。 这是我禁用mailertable时得到的相同的最终结果,所以它完全忽略了它。 作为一个方面的说明,我试图使用domainx.com: smtp:mail1.internal.com没有任何改变。 是否有一个步骤,我错过了这个工作正常?

如何安装smtp /电子邮件服务器使用PHP脚本?

我有这个代码 $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "mail.craze.cc"; $mail->Port = 465; $mail->Username = "username"; $mail->Password = "pass"; $mail->SetFrom("[email protected]", "craze.cc"); $mail->AddReplyTo("[email protected]", "craze.cc"); $mail->AddAddress($this->email, $this->username); $mail->IsHTML(false); $mail->Subject = "Activate Your Craze.cc Account"; $mail->Body = $message;`enter code here` 我如何configuration我的后缀/ sendmail或任何服务器实际工作和发送邮件? 这一直让我疯狂! 我已经尝试了很多次来configuration这些服务器。 我只是想能够通过我的PHP脚本发送电子邮件… 有人可以把我连接到一个指导,让这一切去? 或者只是自己提供帮助? 也许有另一种方法,我可以用来发送我的电子邮件在PHP脚本? 基本上,我需要帮助只是让电子邮件发送…

追踪谁发送电子邮件

我的服务器上有一个sendmail + dovecot安装程序,电子邮件队列中有一些“奇怪的”电子邮件。 每个电子邮件都必须由经过validation的用户发送,而这些奇怪的电子邮件不属于我的服务器上托pipe的域名。 由于sendmail的规则,他们不会被发送出去,但他们仍然出现在队列中。 我的问题是,我如何追踪每个用户发送哪些电子邮件? 谢谢。

testing本地主机问题的PHP邮件()

嘿家伙,最近我刚刚在Linux安装msmtp,我甚至发送一个邮件从terminal,它的工作: echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" |msmtp –debug –from=default -t [email protected] 但在PHP中,编辑php.ini文件后有这样的: sendmail_path = '/usr/bin/msmtp -t' 并使用这段代码: <?php if ( mail ( '[email protected]', 'Test mail from localhost', 'Working Fine.' ) ){ echo 'Mail sent'; } else{ echo 'Error. Please check error log.'; } ?> 我收到了邮件发送的邮件,但没有收到我的收件箱中的邮件。 甚至不在垃圾邮件文件夹中。 有什么错我在做什么? msmtpconfiguration文件: defaults tls on […]

Django + sendmail +后缀

我有一个Linode服务器,我刚刚部署我的应用程序。 我的应用程序的一个function是在触发事件时向用户发送电子邮件通知。 我只想从我的服务器发送邮件,以便接收我使用的Google Apps。 我已经安装了postfix: apt-get install postfix 正如Linode指南所说,我应该从我的应用程序发送电子邮件。 但它不起作用。 我忘了一些configuration或其他事情要发送电子邮件? 这在我的settings.py : EMAIL_HOST: 'localhost'

Ubuntu Jaunty + sendmail + PHP + mail()准许错误

我有问题试图让PHP的mailfunction与我的Ubuntu 9.04 VPS与sendmail和Apache(和其他不太相关的东西,当然)。 从PHP我没有收到任何错误,从mailfunction保存返回值为false 。 /var/log/mail.err的最后一个错误是 sendmail[14837]: NOQUEUE: SYSERR(www-data): can not chdir(/var/spool/mqueue-client/): Permission denied 现在,我明白这是说www-data (用户Apache正在运行)不具有对某些所需目录( /var/spool/mqueue-client )的读取权限。 所以,知道(仅用于testing目的),我运行了chmod 777 /var/spool/mqueue-client并重新执行脚本,这次成功了(hurray),不过/var/log/mail.err现在说 sendmail[14874]: dangerous permissions=42777 on queue directory /var/spool/mqueue-client/ 所以我想知道如何configuration的东西,所以我的脚本可以运行使用非危险的权限。

Sendmail:nrcpts = 0是什么意思?

我试图parsing一些sendmail日志。 我遇到了许多没有收件人的明显电子邮件 – 或者会出现。 Mar 18 19:12:35 castor sendmail[543]: q2J2CYIv000543: from=<[email protected]>, size=0, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-SSL, relay=somehost.net [6.7.36.178] Mar 18 19:12:35 castor sendmail[543]: q2J2CYIw000543: from=<[email protected]>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-SSL, relay=somehost.net [6.7.36.178] Mar 18 19:12:35 castor sendmail[543]: q2J2CYIx000543: from=<[email protected]>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-SSL, relay=somehost.net [6.7.36.178] Mar 18 19:12:35 castor sendmail[543]: q2J2CYJ0000543: from=<[email protected]>, size=0, class=0, […]

如何在Dovecot中启用maildir以及sendmail local_procmail

有关如何使/usr/local/bin/procmail与交付给maildir一起工作的文档。 不过,我的理解是,也可以完全避免使用procmail ,直接使用sendmail的local_procmail调用/usr/local/libexec/dovecot/deliver / dovecot-lda ,而不是先调用procmail 。 在这种情况下, dovecot-lda如何知道是否需要交付给mbox或maildir? http://wiki2.dovecot.org/LDA/Sendmail FEATURE(`local_procmail', `/usr/local/libexec/dovecot/dovecot-lda',`/usr/local/libexec/dovecot/dovecot-lda -d $u') MODIFY_MAILER_FLAGS(`LOCAL', `-f') MAILER(procmail)