После нескольких дней поиска, как это сделать, я столкнулся с этим вопросом: отправьте электронное письмо с помощью SMTP-сервера GMail со страницы PHP
Кажется, именно то, чего я пытался достичь, но у меня не было успеха, может быть, это потому, что я не знаю, как сделать HTML для работы с этим кодом?
для тестирования я попробовал код в верхнем голосуемом вопросе по ссылке, которую я вставил, и сделал кнопку, которая, когда вы нажмете на нее, перейдет к файлу PHP (без успеха).
Вы не можете сделать это только с PHP, потому что mail()
не поддерживает аутентификацию. Вы должны использовать почтовую библиотеку.
Я рекомендую SwiftMailer, который прост в использовании, поддерживает множество функций (аутентификация, отправка HTML-писем, вложений и т. Д.) И хорошо документирована.
Вам также необходимо отправить через tsl / ssl, поэтому ваша почтовая функция не работает.
Решение с tsl / ssl уже существует здесь: Использование swiftmailer php с gmail