Маршрутизация электронной почты с настольного почтового клиента на php? - PullRequest
0 голосов
/ 02 апреля 2011

Давайте рассмотрим следующий сценарий:

У меня есть сайт, site.com.У одного специалиста службы поддержки клиентов есть учетная запись электронной почты: techguy@site.com.Клиенты отправляют сообщения на это письмо, а техник отвечает по этому адресу.Они оба используют почтовые клиенты для настольных компьютеров (thunderbird, outlook ...).

Что я знаю: использование php для чтения входящей почты от клиентов Что я хочу знать: как использовать php для чтения исходящей почтычто технический парень отправляет со своего клиента через smtp, imap ..

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

Я не очень разбираюсь в почтовых протоколах, но у меня большой опыт работы с php.Я предполагаю, что демон электронной почты может быть настроен для вызова php-скрипта каждый раз, когда он получает исходящую электронную почту или что-то в этом роде.Есть ли способ, которым это можно сделать?

Ответы [ 3 ]

0 голосов
/ 02 апреля 2011

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

Другой способ (это всего лишь идея) состоит в том, чтобы «заставить» технического специалиста использовать ваш сервер smtp, чтобы вы могли получить доступ к журналам и видеть, кто отправлял письма, а кто - получатель (получая доступ к логи с использованием php)

0 голосов
/ 02 апреля 2011

, поскольку вы можете настроить php для интерпретации электронных писем, лучше всего иметь выделенный адрес электронной почты, который передается в сценарий (я знаю, это легко настроить cpanel)

у вас есть клиентпо электронной почте support@domain.com, которая будет передана в сценарий - делайте с ней все, что вы хотите.

тогда вы получите письмо со сценарием обратно на bob@domain.com с адресом отправителя в качестве support-reply @domain.com - который также передается скрипту

, когда он отвечает на него, он переходит на support-reply@domain.com, который переходит к скрипту, который, в свою очередь, вы обрабатываете, а затем пересылаете обратнона client@google.com с обратным адресом support@domain.com

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

0 голосов
/ 02 апреля 2011

Было бы гораздо проще иметь отдельный адрес электронной почты для целей регистрации и просто хранить его в поле cc или bcc для всей коммуникации между службой поддержки клиентов и клиентами.

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