【发布时间】:2013-01-30 22:00:19
【问题描述】:
在我的 index.php 文件的顶部我有:
require('sendgrid-php/SendGrid_loader.php');
在底部我使用此代码发送电子邮件:
<?php
if(isset($_POST['submit']))
{
$sendgrid = new SendGrid('app11445063@heroku.com', 'password');
$mail = new SendGrid\Mail();
$mail->
addTo('email@gmail.com')->
setFrom('app11445063@heroku.com')->
setSubject('Subject goes here')->
setText('Hello World!')->
setHtml('<strong>Hello World!</strong>');
$sendgrid->
smtp->
send($mail);
}
?>
我无法获取发送电子邮件的代码。我有来自 SendGrid 和 Heroku 的正确帐户。所需的文件在我的目录中。我的所需文件的路径是否错误?
【问题讨论】:
-
您能否向我们提供您收到的错误消息?它肯定会帮助调试。 PHP 版本也会有所帮助。
-
你好,斯威夫特。感谢您的回复。我目前没有任何错误消息。当我单击提交时,它什么也没做。您对 Heroku 的工作原理了解很多吗?我是否需要以某种方式将所需的库安装到他们的服务器中?
-
PHP 版本:5.3.1 Apache 版本:2.2.22