2015-07-14 1 views
0

Я отправляю электронное письмо в Outlook, используя php с powershell на бэкэнд. Я хочу получить одобрение или отклонение ответа от этой почты и сохранить этот ответ в базе данных. Таким образом, будут две кнопки, APPROVE REJECT в почте, отправленной в Outlook, и когда пользователь нажимает на кого-либо из них, соответствующее решение должно быть сохранено в базе данных.Связь между Outlook и Oracle 11g

Любая идея о технологии, которая должна использоваться для создания всего этого?

ответ

0

Возможное решение: создать надстройку Outlook, которая может добавлять кнопки на ленте для почтовых элементов. В обработчике событий нажатия кнопки вы/пользователи можете сохранить элемент Outlook в базе данных. См. Walkthrough: Creating Your First Application-Level Add-in for Outlook, чтобы начать работу быстро.

Для настройки VSTO Ribbon UI обеспечивает два возможных пути:

0

Шаг мудрое решение вашей проблемы:

  1. Создать e-mail с информацией о ваших записях: Поместите 2 кнопки/ссылки с unique_id вашей таблицы db # Замените localhost именем вашего сайта например. Утвердить ссылку: HTTP // localhost/response_of_email_reader.php?record_ID_status='11231232_approved'" Отклонить ссылка: HTTP // localhost/response_of_email_reader.php?record_ID_status='11231232_rejected'"

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

2 Всякий раз, когда пользователь будет использовать любую кнопку, в качестве слушателя будет действовать «response_of_email_reader.php».

Он должен содержать что-то вроде этого:

if(isset($GET['record_ID_status'])){ 
    $tmp=$GET['record_ID_status'] 
    $tmp=explode("_", $tmp); 

    $record_id = $tmp[0;] 
    $status = $tmp[1;] 

    #RUN THE UPDATE QUERY ON DB 
    Update mytable set status="$status" WHERE unique_record_column="$record_id" 
} 

Я надеюсь, что это помогает вам