Отправляйте и получайте электронные письма от localhost, используя PHP под управлением XAMPP - PullRequest
2 голосов
/ 14 октября 2010

Я пытаюсь создать приложение, которое может анализировать электронную почту и обновлять базу данных. Я попытался настроить локальный хост для отправки и получения электронных писем, чтобы я мог продолжать оттуда. Я не могу этого сделать. Я попытался настроить Outlook, Thunderbird, чтобы настроить локальную систему электронной почты, используя почтовый сервер Mercury. Это не работает должным образом.

Я хотел бы получить пошаговую процедуру, объясняющую, как сделать эту работу.

Ответы [ 5 ]

1 голос
/ 19 ноября 2013

привет, попробуй, это будет работать ..... скачать phpmailer.zip github.com/PHPMailer/PHPMailer

простой код для отправки почты:

<?php
    require 'PHPMailerAutoload.php';

    $mail = new PHPMailer;

    $mail->isSMTP();                                      
    $mail->Host = 'smtp.gmail.com'; 

    $mail->SMTPAuth = true;                             
    $mail->Username = 'ur@domain.com';                           
    $mail->Password = 'ur password';                           
    $mail->SMTPSecure = 'tls';                          
    $mail->From = 'ur@domain.com';
    $mail->FromName = 'mailer';
    $mail->addAddress('aa@example.com');  
    $mail->addAddress('bb@example.com');             
    $mail->addCC('cc@example.com');
    $mail->addBCC('bcc@example.com');
    $mail->WordWrap = 50;                                
    $mail->isHTML(true);                                 
    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';

    if(!$mail->send()) {
       echo 'Message could not be sent.';
       echo 'Mailer Error: ' . $mail->ErrorInfo;
       exit;

}
?>
0 голосов
/ 30 января 2013

я нашел учебник по этому поводу, он отлично работает со мной

http://www.synet.sk/php/en/155-testing-php-mail-on-localhost-with-fake-smtp-server-hMailServer-and-outlook

0 голосов
/ 21 мая 2011

Вы можете попробовать настроить локальный почтовый сервер, который позволяет отправлять и получать с локального хоста.

Посмотрите эту ссылку о том, как ее настроить

0 голосов
/ 26 ноября 2012

Я нашел простое решение для этого, попробуйте это приложение http://smtp4dev.codeplex.com/

0 голосов
/ 14 октября 2010

Для отправки электронной почты через SMTP в PHP вам нужно всего лишь изменить SMTP = localhost в разделе [mail function] PHP.INI на SMTP вашего провайдера.Также вам нужно изменить порт для некоторых интернет-провайдеров, которые блокируют порт по умолчанию (25).Пример:

[mail function]
SMTP = mail.mydomain.com
smtp_port = 2525
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...