Tak wygląda kod PHP
<?php IsSMTP(); // send via SMTP $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "[email="nazwa@gmail.com"]nazwa@gmail.com[/email]"; // SMTP username $mail->Password = "hasło"; // SMTP password $webmaster_email = "[email="nazwa@gmail.com"]nazwa@gmail.com[/email]"; //Reply to this email ID $email="[email="nazwa@gmail.com"]nazwa@gmail.com[/email]"; // Recipients email ID $name="name"; // Recipient's name $mail->From = $webmaster_email; $mail->FromName = "Webmaster"; $mail->AddAddress($email,$name); $mail->AddReplyTo($webmaster_email,"Webmaster"); $mail->WordWrap = 50; // set word wrap $mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // attachment $mail->IsHTML(true); // send as HTML $mail->Subject = "This is the subject"; $mail->Body = "Hi, This is the HTML BODY "; //HTML Body $mail->AltBody = "This is the body when user views in plain text format"; //Text Body if(!$mail->Send()) { } else { } ?>
i w class.smtp.php zmieniłem:
$host = "ssl://smtp.gmail.com";
$port = 465;
Co jeszcze trzeba zrobić? Jest to serwer lokalny. Czy ma znaczenie konfiguracja outlooka i czy cos trzeba zmienic w php.ini