2016-06-20 1 views
-2

Я хочу создать систему, где мне отправляется электронное письмо с использованием smtp, и я выполняю все проверки и некоторые манипуляции в HTML. а затем отправить его с помощью SMTP.Как создать прокси-сервер электронной почты, используя php

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

+0

Это хороший план. Что вы пытались сделать? – DocRattie

+0

Как отправить начальное письмо? – Progrock

+0

@DocRattie Я хочу написать фильтр для своих разных сервисов и добавить некоторые коды отслеживания в HTML, отправленные через мои существующие почтовые службы. – Deejay

ответ

0

This - отличная фреймворк PHP для отправки электронных писем, его, возможно, очень сложно отправлять электронные письма из PHP с помощью функции mail().

Вы пытаетесь импортировать электронное письмо, отправленное с вашего адреса, извлечь данные с этого адреса электронной почты и затем переслать информацию? Можем ли мы получить пример электронной почты, которую вы пытаетесь извлечь/манипулировать? Я чувствую, что более подробная информация об этой задаче сделает это проще!

EDIT

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

Если это так, вы можете сделать это, я не знаю о каких-либо решениях github (исправьте меня, если я ошибаюсь) & Я не думаю, что какой-либо сервис SMTP предлагает то, что вы просите (HTML-изменение будет большой проблемой, я бы себе).

Так что вы можете написать приложение с API (со ссылкой на которое приложение отправило запрос, желаемый получатель, шаблон электронной почты для использования ETC) со всеми вашими параметрами/ограничениями фильтра спама, хранящимися в базе данных. Затем вы можете сохранить свои электронные письма в папке в новом приложении, и когда вы измените их, они будут отправлены.

Другим решением было бы создать папку, содержащую все шаблоны электронной почты, а затем создать системные ссылки (обеспечивающие X, Y Z векторы атаки) для ваших различных проектов PHP, которые зависят от этих шаблонов электронной почты и делают для фильтрации приложений (Изменения в спаме/HTML).

+0

Очень легко отправлять простые текстовые сообщения с помощью функции mailp() php. Вам просто нужно кодировать почтовую инъекцию. – Progrock

+0

Итак, вы хотите создать репозиторий шаблонов электронной почты? – Dan

+0

no @Danturnip i simpy хочет создать систему, в которой я могу манипулировать электронными письмами до отправки. – Deejay

Смежные вопросы