Drupal non sta convalidando Email

June 27

Drupal non sta convalidando Email


Drupal è un open-source sistema di gestione dei contenuti gratuiti e di un quadro di gestione dei contenuti. Molti siti Web utilizzano Drupal come back-end per personalizzare il sito e inviare nuovi contenuti. Il programma ha anche una funzione di validazione e-mail, che convalida gli indirizzi email inseriti in moduli sul sito web. A volte, tuttavia, Drupal non può validare gli indirizzi email a causa di sia un errore o cattivo ingresso.

modulo di Bug

Se si utilizza una versione obsoleta di Drupal, si può avere un problema con Drupal convalidare gli indirizzi email inseriti in moduli sul tuo sito web. Alcune versioni precedenti di Drupal, tra cui Drupal 6, incontrano un bug quando viene inserito un indirizzo email valido e lo stato che l'indirizzo e-mail non è valido. Per risolvere questo problema, aggiornare la versione di Drupal in una versione in cui il bug è stato risolto, come Drupal 6.1.1 o Drupal 7.0.

Email Validation Plugin

È possibile abilitare il plugin di convalida e-mail, che aggiunge l'e-mail Verifica modulo al Webforms. Il modulo e-mail Verifica convalida indirizzi e-mail dalla prima verificato l'host è vero. E poi conferma il nome utente fornito esiste per l'invio di comandi al server del padrone di casa. Il modulo è incluso nel plugin Webform convalida, ma deve essere abilitato (link completo in Risorse).

Indirizzi e-mail con periodi Trailing

Se è stato immesso un indirizzo di posta elettronica con un punto finale (come "dominio nomeutente @.") Senza inserire l'indirizzo completo in una forma su un sito web Drupal, Drupal può non convalidare l'indirizzo di posta elettronica. Ciò può essere dovuto al fatto che l'amministratore o il manutentore di back-end del sito web è entrato codifica speciale per evitare che Drupal da convalidare eventuali indirizzi e-mail con i periodi finali. Per rendere Drupal convalidare l'indirizzo e-mail, inserire l'indirizzo email completo, senza un punto finale, in forma.

Messaggio HTML

Gli indirizzi email inseriti in un modulo sul tuo sito Drupal non possono essere validazione e l'invio del messaggio, perché il mittente utilizza HTML nel suo messaggio. L'impostazione predefinita di Drupal per le email è testo normale; qualsiasi HTML non apparirà, e può, in alcuni casi, causare errori. Per risolvere questo problema, rimuovere qualsiasi codice HTML dal messaggio digitato nella forma e cercare di inviare nuovamente il messaggio. Aggiungere una nota sul modulo sito web, così i visitatori conoscere il linguaggio HTML non funziona nella forma.