PHP Сохранить исходящие письма php - PullRequest
0 голосов
/ 20 октября 2011

Каков наилучший способ сохранить запись исходящей почты с помощью почтовой функции PHP?

По сути, я хочу архивировать сообщения, такие как папка Sent, в Thunderbird / Outlook.

Единственные 2 варианта, о которых я могу подумать, - это создать поле БД или сохранить их в текстовых файлах на сервере.

Мне было интересно, есть ли у кого-нибудь какие-либо предложения или методы, которые я мог бы пропустить

Ответы [ 4 ]

3 голосов
/ 21 октября 2011

Либо сделайте копию письма и сохраните его самостоятельно в своем почтовом сценарии, либо ... и это очень удобно: BCC - копия сообщения электронной почты на любую учетную запись, в которой вы хотите быть архивом отправленных сообщений. Вы можете настроить правило почтовой папки, чтобы при необходимости перенаправлять эти копии BCC в определенную папку.

0 голосов
/ 21 октября 2011

Я бы сохранил их в базе данных.Когда почтовый клиент запускает отправку сообщений, копия добавляется в базу данных.Вы также можете отслеживать, когда электронное письмо было отправлено и всю эту интересную информацию.Это облегчит поиск в базе данных позже.Текстовые файлы будут боль, IMO.

0 голосов
/ 21 октября 2011

Если есть большое количество почты, загляните в MongoDB. Это база данных NoSQL, и многие сайты используют ее для архивных целей.

0 голосов
/ 21 октября 2011

Я предлагаю сохранить их в базе данных, так как это делает их поиск намного проще, чем обычные текстовые файлы

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