PHPMailer :: Почта не отправляется через - PullRequest
0 голосов
/ 20 июня 2011
[mail function]
; For Win32 only.
;SMTP = localhost;
smtp_port = 25

; For Win32 only.
;sendmail_from = me@localhost.com;

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i;

Я поместил class.phpmailer.php (PHPMailer v2.0.4 для PHP4) в ту же папку, что и я на этой странице, и загрузил на сервер, и я оставляю php.ini [mail function] по умолчанию, как показано выше. Я не соединил сценарий class.smtp.php (на самом деле я пытался, но он не работает, поэтому я удалил его). В конце концов я до сих пор не получаю письма от отправленных. С кодом, который у меня есть, он не генерирует никаких ошибок, я просто не получаю отправленное письмо. Я не вижу, в чем проблема, может кто-нибудь сказать мне, где моя проблема? спасибо.

    require("class.phpmailer.php");
    $mail = new PHPMailer();$mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->Host ="mail.testing.com";
    $mail->SMTPAuth = true;
    $mail->Username = 'testinguser';
    $mail->Password = 'testingpassword';
    $mail->Port = '26';
    $mail->CharSet="utf-8";

    $emailbody = "<p>You have recieved a new message from the enquiries form on your website.</p>
                  <p><strong>First Name: </strong> {$firstname} </p>
                  <p><strong>Surname: </strong> {$surname} </p>
                  <p><strong>STD: </strong> {$std} </p>
                  <p><strong>Phone: </strong> {$telephone} </p>
                  <p><strong>Company Name: </strong> {$company} </p>
                  <p><strong>Email Address: </strong> {$email} </p>
                  <br />

                  <p>This message was sent from the IP Address: {$ipaddress} on {$date} at {$time}</p>";

    $mail->AddAddress("recipient@receiver.com");
    $mail->Subject = "New Enquiry";
    $mail->Body = $emailbody;

    if(!$mail->Send())
    {
        echo "Error sending: " . $mail->ErrorInfo;;
    }
    else
    {
        echo "Letter is sent";  
    }
...