Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Tab: Email #25

Open
esokullu opened this issue Feb 22, 2019 · 0 comments
Open

New Tab: Email #25

esokullu opened this issue Feb 22, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@esokullu
Copy link
Contributor

Like an email campaign manager.

The following fields are required:

From (input text)
In-Reply-To (input text)
To (textarea, can be separated by comma, semicolon or new line)

Title (input)

HTML (textarea) => no wysiwyg editor

Text (textarea)

Sample Mailgun code to execute:

$res = $mailer->sendMessage("graphjs.com", [
        "from" => "GraphJS <[email protected]>",
        'to' => $to,
        'subject' => '[FINAL NOTICE] Your data will be lost',
        'text' => $TXT,
        'h:Reply-To' => "[email protected]"
        //"o:deliverytime" => (new \DateTime('now', new \DateTimeZone('UTC')))->add(new \DateInterval("PT60M"))->format('r')
]);

Important Notes

Any link entered should be tracked, there may be a second page under this same tab where we can see the opens, clicks by aggregate numbers as well as per person. See Mailgun API for that.

There should be a server variable (that's 5 secs by default) that sets how long in between each message to send. For two emails for example, first message sent right away, second 5 secs later, so on and so forth.

@esokullu esokullu added the enhancement New feature or request label Feb 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants