Skip to content
senufo edited this page Apr 30, 2016 · 10 revisions

Welcome to the xbmc-mailnotifier wiki!

mail-notification is a service that allows you to see the arrival of new mail on the HOME page of xbmc

INSTALLATION:

Add the ZIP file from the XBMC interface system
Then configure the various mail servers, up to three
General Tab
 Time: Time in seconds between two mail surveys
 New mail popup: Displays a popup window when the arrival of a new & mail
 Popup error connection: Displays a popup error in connection
 Show update time: Display update time
 Alternate display (Display servers one after one) : yes/no
 x : display position
 y : display position
 width : display width
 height : display height
 font : display font
 text color : #FFFFFFFF
     Display in skin : True/False (default  False)
TAB Server
  Enable server : yes/no
  My Server: The name that will appear in the HOME
  User login to the mail server
  Password: your password, be careful it will be clear from the file setting.xml
  Server Address: normally in the form pop.monfai.fr or imap.monfai.fr
  Port: 110 to 995 for POP3 POP3 (SSL)
  SSL: SSL uses the yes or no
  Type: POP3 / IMAP
  FOLDER: IMAP folder name

Once configured it is necessary to deactivate and activate the service for the modifcations are taken into account.

For the skinners :

If you check SKIN to True the messages will be displayed only if the skin Home.xml file defined in the property such as:

$INFO[Window.property (notifier.nameX)]: $INFO[Window.property (notifier.msgX)]</ label>

Where X is the number of the server defined in the plugin options

For the skinner : notifier.enableX property which is true if the server is enabled and false if the server is not enabled (X is the number of server defined in the plugin options)

Below example for Home.xml to Amber Skin :

`

<control type="group">

<visible>![Skin.HasSetting(nohometime) | Skin.HasSetting(highertime) + [Window.IsVisible(104) | window.IsVisible(107) | Library.IsScanningVideo | Library.IsScannin gMusic | Window.IsVisible(614)]]</visible>

    <top>0</top>

    <left>960</left>

    <control type="image">

       <left>-410</left>

       <top>0</top>

       <width>410</width>

       <height>90</height>

       <texture flipy="true" border="100,0,0,0">common/TimePanel.png</texture>

    </control>

    <control type="image">

       <left>0</left>

       <top>0</top>

       <width>410</width>

       <height>90</height>

       <texture flipy="true" flipx="true" border="0,0,100,0">common/TimePanel.png</texture>

     </control>

     <control type="label">

       <posx>-250</posx>

  	   <posy>8</posy>

    <width>480</width>

        <height>20</height>

  	    <align>left</align>

        <aligny>center</aligny>

    <font>Font_18A</font>

        <textcolor>FFFFFAF0</textcolor>

        <label>$INFO[Window.property(notifier.name1)] : $INFO[Window.property(notifier.msg1)] - $INFO[Window.property(notifier.name2)] : $INFO[Window.property(notifier.msg2)] - $INFO[Window.property(notifier.name3)] : $INFO[Window.property(notifier.msg3)]</label>

    <scroll>true</scroll>

        <animation effect="fade" start="100" end="90" time="0" condition="!Control.Hasfocus(9000)">conditional</animation>

    <animation effect="slide" start="0,0" end="-75,0" condition="![StringCompare(Weather.Plugin,weather.ozweather) | StringCompare(Weather.Plugin,weather.worldweatheronline) | StringCompare(Weather.Plugin,weather.wunderground) | StringCompare(Weather.Plugin,weather.yahoo)]">Conditional</animation>

</control>

  </control>

`

Clone this wiki locally