我最近完成了我的网站的1.0版本,现在我将它上传到dreamhost的服务器,我在提交电子邮件表单时遇到问题。当我在本地托管它时,一切都没有问题。但是,在服务器上时,它会显示电子邮件日志:
SERVER -> CLIENT: 220 smtp.postmarkapp.com ESMTP sc-iad-smtp2
CLIENT -> SERVER: EHLO [website]
SERVER -> CLIENT: 250-smtp.postmarkapp.com250-PIPELINING250-SIZE 20480000250-VRFY250-ETRN250-STARTTLS250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5250-AUTH=PLAIN LOGIN CRAM-MD5 DIGEST-MD5250-ENHANCEDSTATUSCODES250-8BITMIME250 DSN
CLIENT -> SERVER: AUTH LOGIN
SERVER -> CLIENT: 334 VXNlcm5hbWU6
CLIENT -> SERVER: NzI2NzExNWItNzYwNC00ZDE2LTk0MmEtNDIwM2Y5NTM2Njk5
SERVER -> CLIENT: 334 UGFzc3dvcmQ6
CLIENT -> SERVER: NzI2NzExNWItNzYwNC00ZDE2LTk0MmEtNDIwM2Y5NTM2Njk5
SERVER -> CLIENT: 235 2.7.0 Authentication successful
我目前正在dreamhost上托管使用邮戳应用。
我已尝试编辑此字段:
if (!$mail->send()) {
echo "There was a problem sending the email:" . $mail->ErrorInfo;
exit;
}
添加:
else {
header (“Location: [insert form confirmation page here]”)
}
但它只是在页面上记录命令。有人可以帮我理解为什么在服务器上发生这种情况以及如何解决它?