When the solution matters

Registrieren Einstieg Dokumentation Code Archiv Mail-Archiv Support Programme

Send Email

 

How Do I - Beispiel

Dieses Beispiel zeigt, wie man ein einfaches eMail aus einer 4D Anwendung schickt. Es wird der Befehl SMTP_QuickSend aus dem Plug-In 4D Internet Commands verwendet.

Download


SMTP_Auth verwenden

Früher konnte fast jeder Mail-Server zur Weiterleitung von eMails verwendet werden. Durch Missbrauch und den extremen Anstieg der SPAM-Flut leitet ein Mail-Server in der Regel nur noch Mails von bekannten Usern weiter.

Es gibt zwei Möglichkeiten, sich auszuweisen:

POP3 Login ist in der Regel aber nur realisierbar, wenn SMPT-Dienst (Mail-Versand) und POP3-Dienst (Mail abrufen) auf der gleichen Maschine laufen. Andernfalls kommt in der Praxis nur SMTP_Auth in Frage.

SMTP_Auth wird von den 4D Internet Commands unterstützt, jedoch nicht in Kombination mit SMTP_Quicksend. Der Befehl kann aber leicht durch eine "Ausführliche Variante" ersetzt werden:

Bild:SendMail_SMTPAuth.gif

Die Methode Email_HandleSMTPError:

` Project method: Email_HandleSMTPError (command; $error) --> Boolean ` Set system variable if there is an error

C_BOOLEAN($0) C_TEXT($1;$command) C_LONGINT($2;$error)

$command:=$1 `Command name $error:=$2 `Error number (zero if no error)

If ($error=0) `no d'error $0:=True Else `an error took place $0:=False Error:=$error `returning error number in system Error ALERT("The error "+String($error)+" was returned by the command "+$command) End if

Das komplette Beispiel kann mit dem Technote 05-24 Email_QuickSend geladen werden (veröffentlicht am 11.7.2005). Derzeit ist dafür ein Service Vertrag nötig.

Wenn Sie einen eigenen Firmenmail-Server betreiben, ist dieser in der Regel so konfiguriert, dass er Mails aus dem Firmennetzwerk weiterleitet und zustellt. Es kann dann in der Regel ohne Probleme mit SMTP_Quicksend gearbeitet werden.


HinweisTechnote:

http://www.4d.com/docs/CMU/CMU79791.htm bzw. ftp://ftp.4d.com/ACI_TECHNICAL_NOTES/2001/

 

Meine Anregung zu dieser Seite:

Bemerkungen, Vorschläge, Fehler
Name
eMail

 

International | Firmenprofil | Kontakt | Site Map | © 4D 1995 - 2007 | Schriftgröße ändern: [A] [A] [A] | Diese Seite drucken - * Externer Link