我在我的服务器上使用ubuntu16.04,最近我在我的服务器上安装了后缀MTA,遵循本教程。
问题是我发送的邮件是垃圾邮件,而不是收件箱。你知不知道是怎么回事,我该怎么解决?注意到我的域名没有被列入黑名单。因为几个月前,我在另一台服务器上发了邮件(它们进入收件箱)。
此外,我还通过命令行界面发送电子邮件,如下所示:
echo "This is the body of the email" | mail -s "This is the subject line"
我现在该怎么做?
这也是服务器上的/etc/postfix/main.cf文件,这是cloudfl
嗯,我知道关于这个话题的问答有数千个,但似乎没有一个人回答我的问题。到目前为止,我已经将magento配置为在端口25上发送电子邮件,并添加了邮件服务器IP。经过很多努力,我发现magento正在使用mail()函数发送电子邮件,我用这段代码检查了我的主机上是否启用了它?
<?php
if(function_exists('mail')) { echo 'mail() is enabled'; }
else { echo 'mail() is not enabled'; }
输出结果是"mail() is
我想检查邮件服务器及其服务是否就绪/可用。如果邮件服务器没有准备好,程序员应该等待大约5分钟,然后再次尝试连接。Javamail-API中缺少的是一个检查邮件服务器是否已经准备好的函数(或者是不是?)
当然,我可以使用一些ping机制来检查服务器是否处于活动状态,但如果服务器处于活动状态但邮件服务器应用程序尚未就绪怎么办?
有什么好主意如何实现这样的重新连接机制吗?
try {
store = session.getStore("imaps");
//If that fails, the programm should try it