Ignore:
Timestamp:
10/22/10 17:05:30 (14 years ago)
Author:
rafaelraymundo
Message:

Ticket #1301 - Configuração de domínios válidos para encaminhamento em filtros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/expressoMail1_2/js/filter.js

    r3227 r3407  
    520520        } 
    521521 
     522        cfilter.prototype.forwardAddressValidation = function(addr) { 
     523            domains = sieve_forward_domains.replace(/\s/g, "").replace(/\./g, "\\.").replace(/,/g, "|"); 
     524            domainRegexp = new RegExp("(" + domains +")$"); 
     525            return domainRegexp.test(addr); 
     526        } 
     527 
    522528        cfilter.prototype.saved_rules = function(){ 
    523529 
     
    566572                        } 
    567573                        if(Element("radio2").checked){ 
     574                            if (this.forwardAddressValidation(Element("field5").value)){ 
    568575                                mount_rule += "address&&"; 
    569576                                if(Element("field5").value == ""){ 
     
    571578                                        return false; 
    572579                                }else{ 
    573                                 if(!validateEmail(email)){ 
     580                                    if(validateEmail(Element("field5").value)){ 
    574581                                                mount_rule += Element("field5").value + "&&"; 
    575582                                        }else{ 
     
    579586                                } 
    580587                                v_checked = true; 
     588                            } 
     589                            else 
     590                                { 
     591                                    alert(get_lang("You can't forward e-mails to this domain: %1", Element("field5").value.split("@")[1])); 
     592                                    return false; 
     593                                } 
    581594                        } 
    582595                        if(Element("radio3").checked){ 
Note: See TracChangeset for help on using the changeset viewer.