Articles of sendmail

Linux – 550访问被拒绝 – HELO名称无效(请参阅RFC2821 4.1.1.1)

我试图通过Linux服务器发送电子邮件,但我从来没有收到它。 我正在使用腻子,我使用 # php -r 'mail("*****@gmail.com","Test subject", "Test Message","From: *****@gmail.com");' 然后我去检查我的消息 cat /var/spool/mail/ 我知道了 —– The following addresses had permanent fatal errors —– <****@gmail.com> **(reason: 550 Access denied – Invalid HELO name (See RFC2821 4.1.1.1))** —– Transcript of session follows —– … while talking to domain.ca.: >>> MAIL From:<*****@****> SIZE=568 <<< **550 Access denied – […]

邮件格式收到时更改

我有file.out日志文件,其中包含纯文本和格式为 1abcdefghijklmnopqrstuvwxyz 2abcdefghijklmnopqrstuvwxyz 3abcdefghijklmnopqrstuvwxyz <——————– 4abcdefghijklmnopqrstuvwxyz 5abcdefghijklmnopqrstuvwxyz 6abcdefghijklmnopqrstuvwxyz 我的问题是,当我收到它在我的邮箱格式改变 在MAILBOX中输出 1abcdefghijklmnopqrstuvwxyz 2abcdefghijklmnopqrstuvwxyz 3abcdefghijklmnopqrstuvwxyz <————— 4abcdefghijklmnopqrstuvwxyz 5abcdefghijklmnopqrstuvwxyz 6abcdefghijklmnopqrstuvwxyz 第一个1,2,3不应该在一行中。 而4,5,6保持原样。 该文件最初由perl脚本使用Mail:Sendmail模块发送,但我也尝试通过邮件发送命令来testing。 cat file.out | mail -s reportfile email@email.com cat file.out | mail -s reportfile email@email.com得到了同样的结果。 我也检查文件,没有多余的空格或字符。

不能发送PHP邮件()

我刚刚迁移到一个新的服务器,显然我不能发送邮件。 我有“ipb板”安装在那里,每次我发送一个邮件,我得到了以下error_log `sh: -t: command not found` ls -l /usr/sbin/sendmail lrwxrwxrwx 1 root root 21 Dec 19 22:57 /usr/sbin/sendmail -> /etc/alternatives/mta rpm -qa | grep send sendmail-milter-8.14.4-8.el6.x86_64 sendmail-8.14.4-8.el6.x86_64 sendmail-cf-8.14.4-8.el6.noarch

在Linux中用邮件或者mutt替代发送邮件?

我有一个没有邮件客户端的CentOS服务器。 我没有安装sudo或安装mutt。 我可以使用自己发送电子邮件来通知我在此服务器上运行的进程失败/成功的最佳select是什么?

如何使用邮件发送电子邮件()在php CentOS(sendmail,后缀,…?)

我们正在构build一个web应用程序,并需要经常使用php的mail()函数发送电子邮件。 我们正在使用它来发送邮件,例如,当用户注册应用程序,客户有新产品订单时,等等。 我们最好在CentOS服务器上安装什么来实现这一点? 我已经读了很多关于sendmail与postfix与其他包作为MTA使用,但无法弄清楚我需要什么。 我们不会为我们的用户运行邮箱,我们只想从我们的networking应用程序发送电子邮件,没有收到任何电子邮件(我们正在使用谷歌应用程序) 我们正在寻找易于安装和维护的解决scheme

保存来自mailx命令行的消息

有没有办法使用mailx将消息保存到文件,只使用命令行? 我知道我可以通过首先inputmailx来将消息复制到文件中: mailx -A my_account 然后打字 & c 1-10 first_ten_messages.txt 这将保存前10个消息到一个文件。 我想要做的是类似的东西,但没有交互部分。 所以像这样: mailx -A my_account –options "c 1-10 first_ten_messages.txt" 这可能吗? 谢谢

将所有邮件redirect到文件

几年前,我遇到了一个简短的内联bash代码片段,这个代码放在sendmail_path config条目的php.ini文件中。 内联bash片断的目的是将所有邮件redirect到一个文件。 不幸的是,我失去了片段。 我想用我的开发机器。 有没有人见过这样的片段?

是否可以configurationsendmail默认使用SMTPauthentication(用于PHP)?

我正在维护一个旧的PHP应用程序,我想将其configuration为使用Mandrill来发送电子邮件。 Mandrill当然需要SMTPauthentication。 该应用程序直接使用PHP的mail()函数。 有什么办法可以configurationsendmail(或等效的服务)默认使用SMTPauthentication发送(使用Mandrill的证书),而不必在整个应用程序中更换所有的mail()调用? 我在php.ini中看到了一些关于SMTPconfiguration的其他答案,但只能在Windows上运行,所以我相信唯一可以改变的PHP设置是sendmail_path ,它默认为sendmail -t -i 。 我想也许我可以把它指向一个shell脚本,但我不知道如何去做,或者它会工作。 UPDATE 感谢@ mti2935的回答,我能够得到这个工作。 我无法让sSMTP正常工作(即使没有防火墙阻止,也得到错误“send-mail:无法打开smtp.mandrillapp.com:587”),所以我跟着第二个链接build立了MSMTP。 我不得不将tls_trust_file设置更改为/etc/pki/tls/certs/ca-bundle.crt(注意:我正在运行CentOS 6)。 另外,链接中推荐的sendmail_path PHP设置对我来说不起作用。 我不得不把它改成“/ usr / bin / msmtp -C / etc / msmtp / myconfig -t”(并重新启动Apache,因为我在php.ini中而不是在.htaccess文件中进行了更改…请注意,configuration文件可以调用任何你想要的;select你自己的名字来代替“myconfig”)。 另外,在testing时,请务必指定“发件人”地址,否则包括Gmail在内的某些目标可能会拒绝该邮件。

如何在linux上使用sendmail实用程序设置主题行和添加附件?

我在CentOs上使用sendmail实用程序来发送邮件。 我无法设置主题行,并添加使用此实用程序发送的邮件的附件。 使用选项“-s”设置主题行不适用于sendmail实用程序。 请告诉sendmail使用哪些选项来实现这些目标。

Shell脚本使用sendmailembedded多个图像

我正在使用以下脚本,使用sendmail函数在邮件中embedded多个图像。 sendmail -t <<EOT TO: example_to@xyz.com FROM: example_from@xyz.com Cc: example_cc@xyz.com SUBJECT: Phobos Report MIME-Version: 1.0 Content-Type: multipart/related;boundary="XYZ" –XYZ Content-Type: text/html; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15"> </head> <body bgcolor="#ffffff" text="#000000"> <img src="cid:part1.06090408.01060107" alt=""><br/> <img src="cid:part2.06090408.01060107" alt=""><br/> <img src="cid:part3.06090408.01060107" alt=""> </body> </html> –XYZ Content-Type: image/jpeg;name="rag1.jpg" Content-Transfer-Encoding: base64 Content-ID: <part1.06090408.01060107> Content-Disposition: inline; filename="rag1.jpg" $(base64 […]