gpt4 book ai didi

php - 为什么我在使用 Zend Framework 1 发送电子邮件时收到 500 内部服务器错误?

转载 作者:太空宇宙 更新时间:2023-11-04 03:59:17 25 4
gpt4 key购买 nike

我在使用 Zend Framework 1 和下面提到的代码发送电子邮件时收到 500 内部服务器错误。

$transport = new Zend_Mail_Transport_Sendmail();
Zend_Loader::loadClass('Zend_Mail');
$mail = new Zend_Mail();
$mail->setFrom('someone@gmail.com', 'Name');
$mail->addTo('someother@gmail.com','Aaaaaa');
$mail->setSubject('Testing ');
$mail->setBodyText('Welcome');
$mail->send($transport);

我在执行在线发送方法时遇到错误。

所以请帮助我。

最佳答案

请执行以下操作以获取有关错误的更多信息:

[...]

try {
$mail->send($transport);
}
catch(Zend_Exception $e) {
die($e->getMessage());
}

[...]

请在此发布...

有很多问题可能会产生 500 服务器错误!

抱歉,我刚刚看到您的错误!

这是错误的语法!

$transport = new Zend_Mail_Transport_Sendmail();
Zend_Loader::loadClass('Zend_Mail');
$mail = new Zend_Mail();
$mail->setFrom('someone@gmail.com', 'Name');
$mail->addTo('someother@gmail.com','Aaaaaa');
$mail->setSubject('Testing ');
$mail->setBodyText('Welcome');
$mail->send($transport);

这是正确的!

$transport = new Zend_Mail_Transport_Sendmail('no-reply@mydomain.com');

//you need to set the transport adapter via abstract method!
Zend_Mail::setDefaultTransport($transport);

$mail = new Zend_Mail();
$mail->setFrom('someone@gmail.com', 'Name');
$mail->addTo('someother@gmail.com','Aaaaaa');
$mail->setSubject('Testing ');
$mail->setBodyText('Welcome');
$mail->send(); //no parameters here!

更多信息... http://framework.zend.com/manual/1.12/en/zend.mail.introduction.html

关于php - 为什么我在使用 Zend Framework 1 发送电子邮件时收到 500 内部服务器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23546844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com