Added NOTIFICATION_STORAGE_MAILER which allow to store the email in a storage (could be just output, file, database ...) Added SMTP implementation, based on EiffelNet SMTP_PROTOCOL. note: it is possible to exclude this by setting ecf variable "smtp_notification_email_disabled" to "True" this way help to manage dependencies, since the Eiffel Net library would not be included neither. Fixed Date header value computation.
31 lines
1.4 KiB
XML
31 lines
1.4 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<system xmlns="http://www.eiffel.com/developers/xml/configuration-1-8-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-8-0 http://www.eiffel.com/developers/xml/configuration-1-8-0.xsd" name="notification_email" uuid="99D9A065-CD45-4E20-9C86-579C8AD42E5E" library_target="notification_email">
|
|
<target name="notification_email">
|
|
<root all_classes="true"/>
|
|
<file_rule>
|
|
<exclude>/.git$</exclude>
|
|
<exclude>/EIFGENs$</exclude>
|
|
<exclude>/.svn$</exclude>
|
|
</file_rule>
|
|
<option warning="true" full_class_checking="true" void_safety="none" syntax="standard">
|
|
</option>
|
|
<library name="base" location="$ISE_LIBRARY\library\base\base.ecf"/>
|
|
<library name="http" location="..\..\..\network\protocol\http\http.ecf"/>
|
|
<library name="net" location="$ISE_LIBRARY\library\net\net.ecf">
|
|
<condition>
|
|
<custom name="smtp_notification_email_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</library>
|
|
<library name="process" location="$ISE_LIBRARY\library\process\process.ecf"/>
|
|
<library name="time" location="$ISE_LIBRARY\library\time\time.ecf"/>
|
|
<cluster name="src" location=".">
|
|
<cluster name="storage" location="$|storage"/>
|
|
<cluster name="smtp" location="$|smtp">
|
|
<condition>
|
|
<custom name="smtp_notification_email_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
</cluster>
|
|
</target>
|
|
</system>
|