Stap 5: Met behulp van de toepassing: Stuur een Mail
Voor het verzenden van e-mails zorg klik op het pictogram van de envelop. Een e-mail in de vorm van een HTTP GET-aanvraag (eerst maar later omgezet naar een Lees mail) met of zonder gehechtheid (afhankelijk of er is een regenboog hieronder rechts of niet) zal nu worden verzonden. Een verzonden statusbalk zal worden gevuld met groene kleur als het proces goed gaat of in het rood, als de WIFI-verbinding problemen heeft.
Het HTTP GET-verzoek bevat sommige velden voor het maken van later een echte mail op de server. F rom bevat de naam van de gebruiker is aangemeld en aan bevat de naam van de persoon in de MailTo-pictogram weergegeven (zie gebruikers uitleg). Het PHP script ontvangt een bericht het verzoek en de velden gevuld met de geconfigureerde waarden. Dit alles moet natuurlijk worden ingesteld voordat de zending van mails door te bewerken van de PHP-script voordat wordt geüpload op de server.
Zie het interessante deel van het PHP script:
/*****************************************/ /* SEND MAIL */ /*****************************************/ if( (strlen($send_mail_from) > 0 && strlen($send_mail_to) > 0) || strlen($get_image) > 0 || strlen($_POST["MailImage"])>0 || strlen($end_image) > 0 || strlen($get_image_name) > 0 || strlen($give_me_image) > 0 ) { $handy_light = 0; $to = 'mama if( strcmp($send_mail_to, "Papa") == 0 ) $to = 'papa else if( strcmp($send_mail_to, "Keanu") == 0 ) { $to = 'keanu $handy_light = 1; } else if( strcmp($send_mail_to, "Kilian") == 0 ) { $to = 'kilian $handy_light = 1; } else if( strcmp($send_mail_to, "Samira") == 0 ) { $to = 'samira $handy_light = 1; } else if( strcmp($send_mail_to, "Mami") == 0 ) $to = 'gradnma else if( strcmp($send_mail_to, "Juanito") == 0 ) $to = 'oncle else if( strcmp($send_mail_to, "Javier") == 0 ) $to = 'myfriend $subject = 'De: ' . $send_mail_from; $message = $mailbody; $headers = 'From: ' . $send_mail_from . ' . "\r\n" . 'Reply-To: ' . $send_mail_from . ' . "\r\n" . 'X-Mailer: PHP/' . phpversion();</p>
Nu alleen je alles vervangen mijn opgegeven bestemming personen getoond op de MailTo-pictogram moet, genaamd Mama, Papa, enz
Mama
Papa enz
met uw gewenste adressen.
Het PHP-script moet weten als de bestemming persoon zijn/haar mails via PC/Mobile/etc of Mailduino krijgt. Afhankelijk van dit, zal de bijgevoegde afbeeldingen worden geconverteerd naar JPG voorafgaande verzenden (voor niet Mailduino recipiens) of verzonden rechtstreeks in .c-formaat (dat is de enige manier voor het tonen dit op arduino TFT bij het lezen van mails met attachment). Dus, Configureer de gebruikers met Mailduino door de PHP variabele $handy_light op true, anders false.