Макетная почта на поле разработки xampp

У меня есть локальная среда разработки, на которой я кодирую перед переносом своих программ на тестовый сервер. Это базовая настройка xampp. Однако это ограничивает мою возможность тестирования на локальном ящике, когда мне нужно отправить почту в моей программе. Есть ли способ издеваться над этим? У меня нет никакого желания настраивать почтовый сервер на моей локальной машине. Большинство вопросов на эту тему по стеку касаются настройки почтового сервера. Вот почему я задаю этот конкретный вопрос.

Как всегда, спасибо за помощь и советы.


person k to the z    schedule 31.05.2011    source источник


Ответы (2)


Я обычно использую GMAIL через SMTP (достаточно легко настроить бесплатную тестовую учетную запись GMAIL). У ProjectPier есть учебник, просто прочитайте между строк и настройте его для своих нужд: http://www.projectpier.org/node/817

Существует также общий учебник, который я бы предпочел использовать, здесь: http://expertester.wordpress.com/2010/07/07/how-to-send-email-from-xampp-php/

ИЗМЕНИТЬ

Суть в том, что только потому, что вы не можете доверять внешним источникам, чтобы остаться здесь в живых, нужно переписать то, о чем они говорят:

Сначала вам нужно будет отредактировать php.ini (c:\xampp\php\php.ini). найдите [функция почты] и измените следующие настройки:

SMTP = smtp.gmail.com
smtp_port = 465
sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

Убедитесь, что вы указали правильный путь установки xampp и букву диска. Затем нам нужно отредактировать sendmail.ini, c:\xampp\sendmail\sendmail.ini добавить следующее (обратите внимание, что вам, возможно, придется закомментировать раздел Mercury):

account GmailTest
tls on
tls_certcheck off
host smtp.gmail.com
from [email protected]
auth on
user [email protected]
password gmailpassword
port 465

И, наконец, измените учетную запись по умолчанию и установите для нее значение GmailTest, и все будет готово. Кредиты для вышеуказанного перехода к http://expertester.wordpress.com/2010/07/07/how-to-send-email-from-xampp-php/

person Jimithus    schedule 31.05.2011

Он подключен к Интернету? Если у вас есть доступ к другим почтовым серверам (Gmail, электронная почта хост-провайдера), вы можете перенаправить свою электронную почту, используя их настройки.

person David Nguyen    schedule 31.05.2011