SendMailTo
Jump to navigation
Jump to search
Mit dieser Funktion kannst du eine E-Mail über ein PHP-Betriebenes Skript senden.
Achtung: Für diese Funktion brauchst du die MTA SA SDK.
Die findest du hier: https://wiki.multitheftauto.com/wiki/PHP_SDK
Syntax
string sendMailTo( string mail, string sender, string headertext, string text)
Required Arguments
- text: Der Text der anschließend in der E-Mail steht.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- mail: Hier wird der Empfaenger definiert.
- sender: Hier muss der Absender eingetragen werden, der die E-Mail gesendet hat.
- headertext: Hier muss der Betrefftext hin, der in der Betreffszeile er E-Mail steht.
Code
function sendMailTo ( mail, sender, headertext, text ) callRemote ( "http://www.example.com/send.php", EMailAccepted, mail, sender, headertext, text ) end function EMailAccepted () outputDebugString ( "E-Mail was succesfully sended." ) end
PHP: Ihr müsst eine send.php Datei erstellen, diese dann in UTF-8 umwandeln dann auf eurem FTP hochladen.
[php] <?php include ( "mta_sdk.php" ); $input = mta::getInput(); mail($input[0], $input[2], $input[3], "From: ".$input[1]."\n" . "Content-Type: text/html; charset=iso-8859-1\n"); ?>
Example
Click to collapse [-]
Serverfunction MailText ( player, cmd, headertext, ... ) local text = table.concat ( {...}, " " ) if text then sendMailTo ( "[email protected]", "[email protected]", headertext, text ) end end addCommandHandler ( "sendmail", MailText )