Макет почты на ящик разработки xampp - PullRequest
1 голос
/ 31 мая 2011

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

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

Ответы [ 2 ]

1 голос
/ 31 мая 2011

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

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

EDIT

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

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

SMTP = smtp.gmail.com
smtp_port = 465
sendmail_from = gmailusername@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

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

account GmailTest
tls on
tls_certcheck off
host smtp.gmail.com
from gmailusername@gmail.com
auth on
user gmailusername@gmail.com
password gmailpassword
port 465

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...