summaryrefslogtreecommitdiff
path: root/cgi/contact.php
diff options
context:
space:
mode:
Diffstat (limited to 'cgi/contact.php')
-rwxr-xr-xcgi/contact.php40
1 files changed, 22 insertions, 18 deletions
diff --git a/cgi/contact.php b/cgi/contact.php
index ce265c2..2a8d579 100755
--- a/cgi/contact.php
+++ b/cgi/contact.php
@@ -1,5 +1,6 @@
<?php
+use Symfony\Component\Mailer\Exception\TransportException;
use Symfony\Component\Mailer\Transport;
use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Email;
@@ -72,21 +73,24 @@ $sender = new Address($email, $name);
$body = "Guten Tag $name,\n\nIhre Kontaktanfrage vom $time ist erfolgreich bei uns eingegangen!\nUntenstehend finden Sie eine Kopie Ihrer Nachricht.\n\nMit freundlichen Grüßen\nDas Mystic House Corner Team\n\n---\n\n" . quote($message) . "\n";
-$transport->send((new Email())
- ->from(new Address($serviceAddress, "Mystic House Corner"))
- ->to($sender)
- ->subject("Ihre Kontaktanfrage ist bei uns eingegangen")
- ->text($body)
-);
-
-$body = "Am $time schrieb $name via Kontaktformular:\n" . quote($message) . "\n";
-
-$transport->send((new Email())
- ->from(new Address($serviceAddress, $name))
- ->to("mystic@jonaskohl.de")
- ->replyTo($sender)
- ->subject("[Mystic House Corner] $subject")
- ->text($body)
-);
-
-header("Location: /pages/sent.php");
+try {
+ $transport->send((new Email())
+ ->from(new Address($serviceAddress, "Mystic House Corner"))
+ ->to($sender)
+ ->subject("Ihre Kontaktanfrage ist bei uns eingegangen")
+ ->text($body)
+ );
+
+ $body = "Am $time schrieb $name via Kontaktformular:\n" . quote($message) . "\n";
+
+ $transport->send((new Email())
+ ->from(new Address($serviceAddress, $name))
+ ->to("mystic@jonaskohl.de")
+ ->replyTo($sender)
+ ->subject("[Mystic House Corner] $subject")
+ ->text($body)
+ );
+ header("Location: /pages/sent.php");
+} catch (TransportException $ex) {
+ header("Location: /pages/sent_error.php");
+}