{#globals.mail.domain2#} dans l'adresse d'expédition de tes messages, lorsque le courrier
passe par nos serveurs. Ceci arrive lorsque tu écris à un camarade sur son adresse {#globals.mail.domain#} ou
{#globals.mail.domain2#}, ou lorsque tu utilises notre
- <a href="Xorg/SMTPS%E9curis%E9">service d'envoi de courrier SMTP sécurisé</a>.
+ <a href="Xorg/SMTPSecurise">service d'envoi de courrier SMTP sécurisé</a>.
</p>
{javascript name=ajax}
{literal}
function redirectUpdate()
{
- showTempMessage('redirect-msg', "Tes redirections ont été mise à jour.", true);
+ showTempMessage('redirect-msg', "Tes redirections ont été mises à jour.", true);
+ }
+
+ function removeRedirect(link, email)
+ {
+ if (confirm("Supprimer l'adresse " + email + " ?")) {
+ $.get(link.href, {},function() {
+ $('tr[@id=line_' + email.replace('@', '_at_') + ']').remove();
+ showRemove();
+ });
+ }
+ return false;
+ }
+
+ function showRemove()
+ {
+ var removeLinks = $('.remove_email');
+ if (removeLinks.length == 1) {
+ removeLinks.hide();
+ } else {
+ removeLinks.show();
+ }
}
{/literal}
//]]></script>
+ {javascript name="jquery"}
+ {test_email}
<div id="redirect-msg" style="position:absolute;"></div><br />
<div class="center">
<table class="bicol" summary="Adresses de redirection">
<th> </th>
</tr>
{foreach from=$emails item=e name=redirect}
- <tr class="{cycle values="pair,impair"}">
+ <tr class="{cycle values="pair,impair"}" id="line_{$e->email|replace:'@':'_at_'}">
<td>
<strong>
{if $e->broken}<span class="erreur">{assign var="erreur" value="1"}{/if}
{if $smarty.foreach.redirect.total eq 1}disabled="disabled"{/if}
onchange="Ajax.update_html(null,'{$globals->baseurl}/emails/redirect/'+(this.checked?'':'in')+'active/{$e->email}', redirectUpdate)" /></td>
<td>
- <select onchange="Ajax.update_html(null,'{$globals->baseurl}/emails/redirect/rewrite/{$e->email}/'+this.value, redirectUpdate)">
+ <select onchange="Ajax.update_html(null,'emails/redirect/rewrite/{$e->email}/'+this.value, redirectUpdate)">
<option value=''>--- aucune ---</option>
+ {assign var=dom1 value=#globals.mail.domain#}
+ {assign var=dom2 value=#globals.mail.domain2#}
{foreach from=$alias item=a}
- <option {if $e->rewrite eq "`$a.alias`@polytechnique.org"}selected='selected'{/if}
- value='{$a.alias}@polytechnique.org'>{$a.alias}@polytechnique.org</option>
- <option {if $e->rewrite eq "`$a.alias`@m4x.org"}selected='selected'{/if}
- value='{$a.alias}@m4x.org'>{$a.alias}@m4x.org</option>
+ <option {if $e->rewrite eq "`$a.alias`@`$dom1`"}selected='selected'{/if}
+ value='{$a.alias}@{#globals.mail.domain#}'>{$a.alias}@{#globals.mail.domain#}</option>
+ <option {if $e->rewrite eq "`$a.alias`@`$dom2`"}selected='selected'{/if}
+ value='{$a.alias}@{#globals.mail.domain2#}'>{$a.alias}@{#globals.mail.domain2#}</option>
{/foreach}
</select>
</td>
- <td><a href="emails/redirect/remove/{$e->email}">{icon name=bin_empty title="retirer"}</a></td>
+ <td>
+ <a href="emails/redirect/remove/{$e->email}"
+ class="remove_email"
+ onclick="return removeRedirect(this, "{$e->email}");" >
+ {icon name=cross title="Supprimer"}
+ </a>
+ </td>
</tr>
{/foreach}
+ <script type="text/javascript">showRemove();</script>
<tr class="{cycle values="pair,impair"}"><td colspan="4">
<form action="emails/redirect" method="post">
<div>
- <br />
- Ajouter une adresse email :
- <input type="text" size="35" maxlength="60" name="email" value="" />
- <input type="submit" value="ajouter" name="emailop" />
+ <br />
+ Ajouter une adresse email :
+ <input type="text" size="35" maxlength="60" name="email" value="" />
+ <input type="submit" value="ajouter" name="emailop" />
</div>
</form>
</td></tr>
le problème est résolu, tu peux les réactiver, mais l'adresse sera redésactivée si les problèmes persistent.
</p>
{/if}
+{if $smarty.session.mx_failures|@count}
+<fieldset>
+ <legend>{icon name=error} Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
+ {foreach from=$smarty.session.mx_failures item=mail}
+ <div>
+ <span class="erreur">{$mail.mail}</span>
+ <div class="explication">{$mail.text}</div>
+ </div>
+ {/foreach}
+</fieldset>
+{/if}
{if $eleve}
<h1>Pour les Élèves (non encore diplômés)</h1>
l'équipe de Polytechnique.org te conseille de rediriger :
</p>
<ul>
- <li>«prenom.nom»@polytechnique.edu vers {$smarty.session.forlife}@{#globals.mail.domain#}</li>
- <li>{$smarty.session.forlife}@{#globals.mail.domain#} vers «login»@poly.polytechnique.fr</li>
+ <li>«prenom.nom»@polytechnique.edu vers {$smarty.session.forlife}@{#globals.mail.domain#} ;</li>
+ <li>{$smarty.session.forlife}@{#globals.mail.domain#} vers «login»@poly.polytechnique.fr.</li>
</ul>
<p>
Attention à ne pas faire une boucle quand tu manipules tes redirections ! Tes emails seraient