From db9887058da93a749e21bac87d05dde50dc984f5 Mon Sep 17 00:00:00 2001 From: Filip Date: Thu, 1 Aug 2019 14:24:11 +0200 Subject: [PATCH] Adding PHP mail sender to the repo --- index.html | 71 ++++++++++++++++++++++++++++++++++++++++++++ mail-smtp.php | 41 +++++++++++++++++++++++++ mail.php | 26 ++++++++++++++++ php-mail-sender.zip | Bin 0 -> 2014 bytes 4 files changed, 138 insertions(+) create mode 100644 index.html create mode 100644 mail-smtp.php create mode 100644 mail.php create mode 100644 php-mail-sender.zip diff --git a/index.html b/index.html new file mode 100644 index 0000000..c99737c --- /dev/null +++ b/index.html @@ -0,0 +1,71 @@ + + + + + PHP Mail Sender + + + + +
+ +
+
+
+

PHP Mailer over SMTP server

+

Server:

+ +

Username:

+ +

Password:

+ +

Port:

+ +

Encryption:

+ +

Email from:

+ +

Email to:

+ +
+
+ +
+
+ +
+
+
+
+

PHP mailer

+

Email from:

+ +

Email to:

+ +
+
+ +
+
+ +
+
+
+ + diff --git a/mail-smtp.php b/mail-smtp.php new file mode 100644 index 0000000..f018057 --- /dev/null +++ b/mail-smtp.php @@ -0,0 +1,41 @@ +isSMTP(); +$mail->Host = $_POST['server']; // Client's mail server +$mail->SMTPAuth = true; +$mail->Username = $_POST['username']; // Client's email username +$mail->Password = $_POST['password']; // Client's password +if ($_POST['encryption'] != "none") { + $mail->SMTPSecure = $_POST['encryption']; +} +$mail->Port = $_POST['port']; // SMTP Port + +// Mail configuration +$mail->setFrom($_POST['from-email'], 'Tester'); // Email From field + +// Recipient info +$mail->addAddress($_POST['recipient-email']); // Email To field +$mail->Subject = 'PHPMailer over SMTP Test'; // Email Subject field +$mail->Body = 'This email has been sent using PHPMailer (over SMTP) for test purposes.'; // Email Body field + +// Send email report +if(!$mail->send()) { + echo 'Message could not be sent.
'; + echo 'Mailer Error: ' . $mail->ErrorInfo; +} else { + echo 'Message has been sent.
'; + echo 'Server: ' . $_POST['server'] . '
'; + echo 'Port: ' . $_POST['port'] . '
'; + echo 'Encryption: ' . $_POST['encryption'] . '
'; + echo 'Username: ' . $_POST['username']; +} diff --git a/mail.php b/mail.php new file mode 100644 index 0000000..e661518 --- /dev/null +++ b/mail.php @@ -0,0 +1,26 @@ +setFrom($_POST['from-email'], 'Tester'); // Email From field + +// Recipient info +$mail->addAddress($_POST['recipient-email']); // Email To field +$mail->Subject = 'PHPMailer Test'; // Email Subject field +$mail->Body = 'This email has been sent using PHPMailer for test purposes.'; // Email Body field + +// Send email report +if(!$mail->send()){ + echo 'Message could not be sent.
'; + echo 'Mailer Error: ' . $mail->ErrorInfo; +}else{ + echo 'Message has been sent.'; +} diff --git a/php-mail-sender.zip b/php-mail-sender.zip new file mode 100644 index 0000000000000000000000000000000000000000..3180513e26021d866d38a3656f67634b924d492f GIT binary patch literal 2014 zcmai#XHb*b0){_Ggpkms3yQGj(g_`5r71y52tpz(MY{AFnk*tH;39-3AZ6D`?@}Xz zv_NRm1f&Qeg0P{35{i^%qkHF$>z$pQGpGG|X3m^v-q*ws1m*$&00LxU=+IhAZ}V*F z0YI4%0HA;%;O6b*93tZy;N^+MFae<4d>xwt+6)YV0d(Lc5CD8#*0HlbqX_o!SzA8~ z9r{?s3b3n$eiRx0u}WLF8-(sbJ;g^mTI~{Tv=3*ie^VT2L`iN^b7D1T_h#5;FTRP3 zt0Z`b_sirIB6(bX3W->7PgB510X=2&%)%Z?s;Nr#tl};nmT-!ccam^y=h`;&(}pC3 z9yVuSgl8l3fl5X#zO7<7oiEjrL!z>dn|th5^qFf8oV-3-V%m56$Z6IN8vJ-GbV5*t z(>~Tgp|rueoxloM7!0^UIUiAT81ojm-r;RE+TJ~8tBRRUGcn`q$k*F!q;xY#l1OPh z*XYc-o80%kMtYmhB@V2wY6~VtF_;)E1VLe_9n$hla-P(>fB(p{tv5R6FEWlyry0V; zJ!}>|qg$eye#pTN8hNF3J<{;2rsmDIR~@D=;9y0&xVgk#UJt_z>G3O;+`OS>VRNNP zj}fT_LT7(1Bzc5wU;NDV9Cr~`vaaNSInX;j@dmslS58XW8GE0G@8BiOIu7|pjiCF@{FO% znz~Mc;t$IfemJE&<0fv4t5n?%(y?5(ihn#V1MSLYVL9_FCc!Sl?tK-bNIp8H$^t5S zB#kSttx9ZWb$%N<43T~9EGR>yEUixlgvGJ4QGNWde=7k=S{-sFFZvX~wliw!dM%hD7LJOuzOG)2Aa-8`jnUID%` zzOKGsE&ZuX!$x{S<9kb^F{Fek1bZ_@^5(DsLkVn;q4*j1*oHk8GierA%8qWsR*m|N zNS7XL3T3ORrebjhT|V!AY|ZSY+7K&KxHOhN8~ z%>H>WqK6nR&3NfWL(PV#s=?*=q)CCd3iqac`p{)Ny!OfABC#l_(M}Gg*u$P=t}di~ zHOP7o)l6B)5?H%R;4i8LA@fmZ8uN9B&KQG8^0m92N%4?UxIy&}a~9Y>t!y^^5Yrpo*<@kf8N5LdwP z53eJ1d%|S))hk0!%}tk?0Fph zsH{h&7ox2z#d9t>9Z|q@KbJ6Rs~PAqZYCM_EK#?#RD+*elKVn!1A?XQG4UNmT%UUd zFF#L&k7lQ&BvH%G8VMb!*Sxr~7x=mA0l}$D6U6NDX_3<@eo(YG9Bh<{rPCgK)Mkxc z(lZLo84h^`uVqobwt^Jbp|Co+N3pc9;JxtW$7TMTeT6q>4vGC zJ>hISS7-(EUwaURJJ#sd{|~XDKvKE1Sixq?Glk_-S!x5l<0bQQC~J3~T~@+`;-br? znw1uXT&-k8lv@2%<~CLIBfg>I1nT+A{oztyc>?@#UTY_ti6I^RSaUvnuHwGs{eKF5%gdu>(|4IfLw?Dme?k6Tv2T(5w5a=n{7blhqMc&+ P@)Qtle5CCYUvGZ`Bd=~4 literal 0 HcmV?d00001