У меня есть локальная область разработки, в которой я код, прежде чем переносить свои программы на тестовый сервер. Это базовая настройка xampp. Тем не менее, это ограничивает мою способность тестировать в локальном поле, когда мне приходится отправлять почту в мою программу. Есть ли способ издеваться над этим? У меня нет желания настраивать почтовый сервер на моей локальной машине. Большинство вопросов по этой теме в стеке связаны с настройкой почтового сервера. Вот почему я задаю этот конкретный вопрос.
Как всегда, Спасибо за помощь и совет.
Я просто использую 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 = 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/
Он подключен к Интернету? Если у вас есть доступ к другим почтовым серверам (Gmail, адрес электронной почты хоста), вы можете перенаправить свою электронную почту, используя свои настройки.