Skip to content
Compare
Choose a tag to compare

Patch note

  • Fix syntax conflict with name expression of Skript (#41)
Compare
Choose a tag to compare

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
Compare
Choose a tag to compare

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!
2c43915
Compare
Choose a tag to compare

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[s]] 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 "friendemail@gmail.com" 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 e?mail type
  • Added e?mail?( |-|_)internet( |-|_)address type
  • Added e?mail( |-|_)session type
  • Added e?mail( |-|_)address type
  • Added (folder|dir|box) type
  • Added recipient(-|_| )(type)? 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 all new line with <br>)
  • Fix characters as UTF-8
00bf9c6
Compare
Choose a tag to compare

See new banner here: https://i.imgur.com/tO9GwwW.png

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.

3ab3640
Compare
Choose a tag to compare

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.

a00473a
Compare
Choose a tag to compare

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 and must to configure your own mail service in the configuration file available in plugins/SkEmail/config.json and replace the connection syntax with this syntax:
(connexion|connection|login|connect) to [[sk]e]mail[s]
  • 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.

a370628
Compare
Choose a tag to compare

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

5b28e23
Compare
Choose a tag to compare

I'm pleased to announce version 1.0 of SkEmail. This is an addon that allows you to send emails. It is easy to use and efficient. Many updates will come in the future like being able to include html in the core of the email, and much more!

Disclaimer:
I'm in no way responsible for your actions with my tools.