- Coldfusion 11
- Fenster 2012
Code:Coldfusion: cfmail Tag mit Query-Schleife, wie man verwendet isValid()
<cfmail query="getEmail"
to="#getEmail.email#"
from="#getEmail.displayName# <#getEmail.emailfrom#>"
subject="#getEmail.emailsubject#"
type="html"
server="10.1.0.2"
timeout="360"
username="#myuser#"
password="#mypassword#" spoolenable='no' >
My email content
</cfemail>
Im laufenden cfmail Tag mit Abfrage. Wie kann ich isvalid ("email", "") in meiner Situation verwenden.
So weit ich weiß, müssen Sie entweder zuerst ein gefiltertes Abfrageergebnis erstellen oder cfmail in eine umbrechen und Ihr Abfrageattribut loswerden. Denken Sie daran, isValid() für E-Mails hat Probleme. Siehe https://www.raymondcamden.com/2014/07/21/ColdFusion-isValid-Email-and-new-TLDs/ –
das ist das Hauptproblem, das ich nicht so viel im Code ändern kann, wegen der Produktion. Kann ich irgendetwas tun? Abfrage kommt von MSSQL SP – IBM
Können Sie den Code ändern, der die E-Mail in die Datenbank an erster Stelle einfügt? Wenn Sie isValid() vor dem Speichern der Daten getestet haben, müssen Sie es beim Aufruf von "cfmail" nicht testen. –