Правильный / рекомендуемый способ отправки электронной почты через хостинг GoDaddy (PHP) - PullRequest
0 голосов
/ 04 марта 2020

Я использовал GoDaddy для размещения нескольких сайтов, которые я создавал в прошлом (закодировано с нуля с HTML, CSS, PHP, JAVASCRIPT). Большинство из них являются простыми веб-сайтами, наиболее сложным кодом которых являются контактные формы, с которых мои клиенты получают электронные письма. Я использовал phpMailer для отправки этих электронных писем после отправки контактной формы.

В последнее время я создал новый сайт для одного из моих клиентов и столкнулся с проблемой, когда я не смог заставить работать phpMailer - оказалось, что я использовал неправильный хост, где должен был быть URL от cPanel. Я использовал свое доменное имя, простая ошибка. Однако в поисках ответов я связался со службой поддержки GoDaddy и подключился к «Эксперту по электронной почте (его слова)». Он не смог мне помочь, но продолжал повторять, что phpMailer tra sh и действительно плохо отправляет электронные письма с живого сайта. У меня есть несколько проблем с phpMailer - главная из них заключается в том, что отправка писем после отправки формы в почтовый ящик может занимать до 10 минут, а также количество времени, которое требуется для отправки письма (пользователь нажимает кнопку ОТПРАВИТЬ с веб-сайта). и страница будет загружаться примерно на 5-10 сек c, прежде чем перенаправить на другую страницу с сообщением об успешном завершении.)

Мой вопрос здесь сегодня такой: Какой самый лучший / рекомендуемый и наиболее используемый способ отправки электронной почты с живого сайта, размещенного на GoDaddy.

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

Любая Информация / Руководство приветствуется, так как я хотел бы отправлять свои электронные письма в соответствии со стандартом отрасли, а не с использованием решений «Tra sh».

1 Ответ

0 голосов
/ 04 марта 2020

Лучший способ отправки электронной почты через ваш сайт - это использование SMTP-сервисов, таких как Sendgrid, Amazon SES и Mailgun. Существует множество сервисов.

Здесь вы можете увидеть рабочий пример на как отправить с использованием Sendgrid и PHPMailer .

...