отправить информацию базы данных на электронную почту - PullRequest
0 голосов
/ 09 февраля 2010

Мне было интересно, сможет ли sanyone помочь мне со следующим:

У меня есть информация, вставленная в базу данных mysql на нескольких страницах. После того, как это сделано, я извлекаю эту информацию (на новой странице) из базы данных и хочу отправить ее по электронной почте на различные электронные письма, включая одно из информации из базы данных.

Я построил функцию email () и "ВЫБЕРИ" всю информацию из базы данных (поместите ее в некоторые скрытые поля).

Я не уверен, как отправлять эту информацию по электронной почте.

Я пытался, но все, что я получил, это пустое письмо без информации из базы данных.

Надеюсь, я объяснил свою проблему, и кто-то может дать мне подсказку об этом.

Большое спасибо Francesco

1 Ответ

0 голосов
/ 09 февраля 2010

MySQL не включает функцию отправки электронной почты. Поэтому вам нужно написать дополнительное программное обеспечение, чтобы справиться с этой задачей.

Один вопрос, который нужно решить, как будет запрашиваться электронная почта? - Как будет начат процесс?

У вас может быть ваша веб-страница (написанная на PHP или любом другом языке), на которой отображается информация на экране, а также отправляется электронное письмо. См отправка электронной почты с php .

Лучшая идея - сначала поставить в очередь ваши запросы на отправку электронных писем. Таким образом, вы не будете тормозить ваш веб-сервер. Затем выполняйте фоновую работу по каждому из запросов, читая базу данных и отправляя электронные письма. Google для «php background processing» за помощью или задать дополнительные вопросы по StackOverflow.

Кроме того, не забудьте проверить, что ваша электронная почта не рассматривается как спам.

Re: использовать данные из базы данных для отправки электронного письма - это просто, просто прочитайте базу данных, а затем используйте информацию для создания полей to, cc, subject и др.

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