2012-05-17 1 views
0

После поиска в течение нескольких дней, как это сделать, я наткнулся на этот вопрос: Send email using the GMail SMTP server from a PHP pageКак я могу использовать свою учетную запись GMAIL для отправки электронной почты с помощью PHP?

Похоже, именно то, что я пытался достичь, но я не имел никакого успеха, может быть, это потому, что я не знаю, как сделать HTML для работы с этим кодом?

для тестирования Я пробовал код в верхнем голосуемом вопросе по ссылке, которую я вставил, и сделал кнопку, которая при нажатии на нее перейдет в файл PHP (без успеха).

+0

Это слишком расплывчатым user519753. Каковы ошибки? См. Ваш сервер HTTP-сервера. –

+0

Пользователь @sputnik Паника просто предположил, что я использую PHPMailer, в целом. Это та же проблема, что я получаю неважно, какую технику я использую; страница будет пустой или отобразит код в firefox, и ничего не будет выполнено, когда я перейду на localhost/send.php – user519753

ответ

1

Вы не можете сделать это только с PHP, потому что mail() не поддерживает аутентификацию. Вы должны использовать почтовую библиотеку.
Я рекомендую SwiftMailer, который прост в использовании, поддерживает множество функций (аутентификация, отправка HTML-писем, вложений и т. Д.) И хорошо документирована.

0
+0

Когда я использую тот, что на neo22s.com, это то, что происходит: я копирую текст в блокнот, набираю текст gmail, я сохраняю его как send.php, а затем я перехожу к localhost/send.php, а затем я вижу код, отображаемый в Firefox, никакое выполнение не выполняется – user519753

1

Кроме того, необходимо отправить через TSL/SSL, который почему ваша почта функция не работает.

Решение с TSL/SSL уже существует здесь: Using php's swiftmailer with gmail

 Смежные вопросы

  • Нет связанных вопросов^_^