I'm trying to add the feature to send "receipts" after buying and selling stocks. It seems to be very straightforward, I'm just using the code that David used in froshims, but I get the following error:
The following From address failed: [email protected] : Called Mail() without being connected
It seems that it is not connecting. Does this have to do with me not modifying the host?
// send user confirmation via email
require_once("PHPMailer/class.phpmailer.php");
// instantiate mailer
$mail = new PHPMailer();
// use your ISP's SMTP server (e.g., smtp.fas.harvard.edu if on campus or smtp.comcast.net if off campus and your ISP is Comcast)
$mail->IsSMTP();
$mail->Host = "smtp.fas.harvard.edu";
// set From:
$mail->SetFrom("[email protected]");
// set To:
$mail->AddAddress($email);
// set Subject:
$mail->Subject = "C$50 Finance: Stocks";
// set body
$mail->Body = "Hello" . $username . ", you just bought" . $shares . "of" . $stock["name"] . "at" . $stock["price"] . "per share.";
// send mail
if ($mail->Send() === false)
die($mail->ErrorInfo . "\n");