我正在使用node.js邮件模块从节点服务器发送电子邮件。我使用了模板文件,但我在发送消息时修剪了所有的空格。我尝试在模板的末尾添加'\n‘,但它也不起作用。以下是模板文件的示例:
Hi {{username}},\\n
Thanks for creating an account with us
我试过\n和\n,没有什么都不起作用。有什么帮助吗?
谢谢,
我有一个使用PHPMailer发送电子邮件的脚本。电子邮件通过直接SMTP连接发送到远程邮件服务器。问题是,当我在本地机器上运行脚本时,似乎一切正常,但当脚本在我们的实时站点上使用相同的远程SMTP服务器运行时,电子邮件永远不会通过。奇怪的是,它似乎在某个时间点上起作用了,但最近才决定它不再起作用了。
有哪些潜在的故障点?我无法访问有问题的SMTP服务器,因此如果不提交支持票证,我就无法检查其日志文件。虽然我刚刚获得了对发送电子邮件的web服务器的sudo访问权限,但我不太确定要查看的日志文件是什么,等等。
FWIW,我的本地机器运行的是Ubuntu 8.10,而远程机器运行的是Red Hat
对于电子邮件服务器,我使用iredmail。我有以下设置的电子邮件服务器:
# /etc/hostname
mail
# /etc/hosts
127.0.1.1 mail.mydomain.com mail
127.0.0.1 localhost
因此,FQDN是mail.mydomain.com。
这里我找到了我使用过的示例,但是通过这些示例,我的服务器可以发送电子邮件,但无法接收到:
Type Name Value TTL
A @ 1
at StackOverflow建议将html标记添加到电子邮件的正文中,这将起到很好的作用。这个解决方案对吗?
但是,如果收件人的电子邮件服务器/客户端不支持HTML电子邮件怎么办?
例如,在使用时,我执行以下操作:
// set the html message
email.setHtmlMsg("<html>Our logo - <img src=\"cid:"+cid+"\"></html>");
// set the alternative message
email.setTextMsg("
我如何发送测试电子邮件与景观?
我正在本地服务器上运行它,该服务器已经配置、测试和工作。但我想测试景观通知。我试图通过向我的电子邮件发送管理员的发明来进行测试。我没有错误,但我没有收到电子邮件收件箱或垃圾邮件。
从控制台使用:echo "body of your email" | mail -s "This is a Subject" -a "From: someemail@somedomain.com" myemail@gmail.com测试消息
你知道为什么横向电子邮件不起作用,或者看什么日志才能找到答案吗?