Ich kann nicht glauben, dass ich das vorher nie bemerkt habe, aber es scheint, dass CFMail nicht an eine E-Mail-Adresse sendet, die nicht explizit auf dem Ziel-Mailserver eingerichtet ist.CFMail mit Catchall E-Mail-Adressen
Das bedeutet, wenn ich "[email protected]" verwende und eingerichtet habe, alle E-Mails in der Domain abzufangen, sendet CFMail nicht an "[email protected]".
Dies verursacht eine Menge Probleme für mich, wie ich CFMail verwenden, um Auftragsbestätigungen, Mitgliederaktivierungen und alle möglichen anderen Kleinigkeiten zu senden.
Was auch immer Sie bei der Verwendung von Catchall-Adressen sagen, es kann nicht geleugnet werden, dass Leute sie verwenden. Also, auf jeden Fall, dass ein Benutzer eine erfundene Adresse in eine meiner Seiten eingibt, erhält er seine E-Mail nicht .
Es muss, muss einfach ein Weg um diese sein - kann jemand helfen?
Für den Verweis lautet die Nachricht, die in den Protokollen angezeigt wird, wenn an eine Catchall-Adresse gesendet wird, "Ungültige Adressen".
EDIT: Hier ist die cfmail Syntax Ich verwende -
<cfmail to="#Arguments.sEmailAddress#" from="#Application.sAppEmailAddress#" subject="Stock reminder confirmation: #Local.qGetProductDetails.sProductName# - #Application.sCompanyName#" type="HTML" server="#Application.sAppEmailServer#" username="#Application.sAppEmailAddress#" password="#Application.sAppEmailPassword#">
Verschiebt in:
<cfmail to="[email protected]" from="[email protected]" subject="Stock reminder confirmation: Some product - My Company" type="HTML" server="mail.mydomainname.com" username="[email protected]" password="XXXXXX">
Alle für [email protected] funktioniert gut, aber nicht für [email protected]
Wichtig zu beachten ist natürlich, dass das Catch-All in allen anderen Belangen einwandfrei funktioniert, Test-Mails von Mail-Clients funktionieren einwandfrei.
Bei einer Schätzung würde ich sagen, es ist Ihre Anwendung, nicht CFMAIL – DanSingerman
Sind diese Test-E-Mails von Clients mit dem gleichen SMTP-Server? – ale