Я думал о внедрении системы обмена сообщениями PHP на моем сайте. Хотелось бы узнать плюсы и минусы моего следующего предложения.
На многих сайтах, которые я заметил, таких как spareroom.co.uk, easyroommate.com, oasis.com, facebook и т. Д., Вы можете войти и отправить сообщение пользователям / профилям. Таким образом, чтобы пользователи могли отправлять сообщения, они должны войти на мой сайт, а затем ввести msg в текстовую область, которую я храню в таблице базы данных MYSQL. Пользователь получателя затем получает реальное электронное письмо на hotmail / gmail с уведомлением о том, что он должен зайти на мой сайт и войти в систему и проверить свои сообщения, после чего он может ответить / отправить только на моем сайте.
Моя таблица сообщений будет выглядеть так:
sender email address (varchar)(50)
sender advert id (varchar)(7)
sender message (text)
recipient email address (varchar)(50)
recipient advert id (varchar)(7)
Таким образом, каждое сообщение, отправленное отправителем / получателем, будет новой записью
У меня уже есть 3 другие таблицы в моей базе данных (это 4-е место). Я буду автоматически удалять сообщения, скажем, через 7 дней. Надеюсь, это заставит пользователей возвращаться на мой сайт и использовать его. Я знаю, что он будет использовать пропускную способность, но он будет гарантировать, что мой сайт используется, и пользователи получают сообщения электронной почты, поскольку мой почтовый сервер, похоже, отправляет своим реальным почтовым провайдерам почтовый ящик спама / нежелательной почты.
Вопросы:
1) Хорошо ли иметь БД с множеством записей, но с несколькими полями?
2) Есть ли плюсы / минусы этого предложения?
3) Реализуют ли сайты, использующие PHP, свои системы сообщений аналогичным образом?
Ура,
daza166