SkEmail by Alexlew

Skript addon to send emails

Events

6

Expressions

28

Effects

5

Conditions

0

Types

8

Sections

0

Structures

0

Total

47

New async system & co 391 days, 3 hours and 50 minutes ago

*Too boring to write a release note, checkout the github*

View Update

Syntax conflict 1444 days, 5 hours and 50 minutes ago

Patch note

  • Fix syntax conflict with name expression of Skript

View Update

Fix some issues 1445 days, 3 hours and 39 minutes ago

Description:

A lot of you told me there are some error messages with 1.6 and some issues. Here is a release (probably the latest, I hope) with fix.

Patch note:

New:

  • SkEmail is now available only on Github

Fix:
  • Fix error message for nothing

View Update

Async, auto update code and reduce jar size 1697 days, 6 hours and 38 minutes ago

Description

This version of SkEmail does not contain much of a major features, but it should be noted that it contains many improvements that can potentially improve your code.

Patch note

New:

  • Effects Async: each effects are now async!
  • Size reduced: the size of SkEmail has been reduced a lot!
  • Auto update source code: using Bitbucket pipelines, all changes on the Bitbucket repository will be available on this repository too!

View Update

Total rework, improvements and syntaxes update 1850 days, 5 hours and 2 minutes ago

Description

I am happy to finally introduce SkEmail version 1.5. This version has many changes, especially in the source code. I wanted to get as close as possible to the javamail API (which was not the case in the beginning).
In this version, you will have events (finally!), syntax updates and the redesign of many features.

Patch Note

Events:

  • Added [e]mail (sent|transport) event
  • Added [e]mail connect(ed|ion) event
  • Added [e]mail disconnect(ed|ion) event


Effects:
  • Added (logout|disconnect) %string% [from [all] connected [e]mail effect
  • Rework send email effect: send %email% [to %-string%] [(using|with) (%-session%|%-string%)]


Expressions:
  • Added [the] last[ly] [e]mail (sent|transported) expression
  • Added %string% as %recipienttype% expression (like "[EMAIL][email protected][/EMAIL]" as bcc)
  • Added sent date of email and email's sent date expressions (property expression)
  • Added [new] <\w+> (service|session) expression (like new gmail service)
  • Deleted all services expressions (like gmail, yahoo, hotmail etc...)


Scopes:
  • Rework email creation scope: (make|do|create) [new] [e]mail [(using|with|for) [account] (%-session%|%-string%)]
  • Deleted services' scope


Types:
  • Added iaddress type
  • Added email type
  • Added internetaddress type
  • Added session type
  • Added address type
  • Added folder type
  • Added recipienttype type


New:
  • A command is now available with SkEmail. Make /skemail help to see more.
  • Metrcis for stats have been added.
  • To add a custom mail service or edit a current service, a file named services.yml is available in plugins/SkEmail/services directoy. Just take one of all existing service and make the same.

Fix:
  • Fix new line expression (replace new line with <br>)
  • Fix emails to UTF-8 (for special chars)

View Update

More services, bugs fix and update of the description 1980 days, 5 hours and 58 minutes ago

In this version, you'll see:

  • Syntax of login changed ==> account|session is now optionnal
  • A lot of new services are available (like yahoo, gmx etc...) as expression
  • Update description of the addon (last one was not good to see, seems to be better now)
  • Added expression author of %emailcreator% and %emailcreator%'s author

If you have a problem with the login effect, it provides from javax.mail. Just reload your server to make login changes.

View Update

New syntaxes, new code, new features! 1989 days, 2 hours and 56 minutes ago

Heya, everyone!
I have the honour to present you the 1.3 version of SkEmail! In this version, many syntaxes have changed such as the login system, the mail service creation system etc.... I therefore invite you to check your code according to the new syntaxes: http://skripthub.net/docs/?addon=SkEmail

Many errors can appear with this version, don't hesitate to report them to me by creating an issue.

View Update

Fix and more possibilities! 1998 days, 13 hours and 37 minutes ago

I am pleased to introduce you to version 1.2 of SkEmail. Here is what this version adds:

  • The special characters and symbols work in the email and no longer return "????"
  • You can configure your own mail service in the configuration file available in plugins/SkEmail/config.json
  • You can now read the emails in your mailbox via the following syntaxes:

[the] last[ly] [%-integer%] [e]mails [(in|from) [the] [box] [(named|with name)] %-string%]
receiver[s] of %emailreader% ; %emailreader%['s] receiver[s]
body of %emailreader% ; %emailreader%'s body
(from part|author[s]) of %emailreader% ; %emailreader%['s] (author[s]|from part)
(title|subject|object)[s] of %emailreader% ; %emailreader%'s (title|subject|object)[s]


A lot of syntaxes changed too, so check syntaxes on skripthub or skunity doc.

View Update

More services, more options 2004 days, 7 hours and 9 minutes ago

This is version 1.1 of SkEmail. This is a version that adds:

  • many additional messaging services
  • the possibility to add several recipients as well as several files to attach.
  • the possibility of using html
  • many more precise errors
  • some fixed bugs
  • a cleaner code
  • the beginning of version 1.2

Report me all bug you find in Issues please

Infos here: https://github.com/AlexLew95/SkEmail/releases/tag/1.1

View Update

SkEmail 2010 days, 5 hours and 42 minutes ago



Documentation | Source code | Downloads | Any problem, suggestion, or issue? Say me here

Disclaimer:

I'm in no way responsible for your actions with my tool. This resource will not work for Gmail accounts if you don't use an App Password instead of your account password.

Usage example:

on load:
login to gmail service from mail "[email protected]" and password "my password"

command send:
trigger:
make new email:
set object of email to "Test email"
set body of email to "Look my beautiful email my friend!"
set receiver of email to "[email protected]"
add "plugins/myfile.txt" to attachments of email
send last email created

command read:
trigger:
set {_mails::*} to last 2 mails
broadcast author of {_mails::1}


Big thanks you to all devs on skunity who helped me!

View Update

© Copyright 2014-2024 skUnity

All rights reserved.