---
title: "phpMailer och Exceptions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/182054-phpmailer-och-exceptions"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MickeA.com"
published: "2010-01-17T17:19:08.000Z"
updated: "2010-01-17T17:51:20.000Z"
replies: 1
views: 420
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/182054-phpmailer-och-exceptions"
---

# phpMailer och Exceptions

## #1 — MickeA.com, 2010-01-17T17:19Z

Hej

Har grymma problem med phpMailer och hur exceptions "kastas".

Såhär har jag gjort (enligt manualen):

```php
try {
	$mail->AddReplyTo(config("EMAIL_ADDR_CONTACT"), config("CLIENT_LONG_NAME"));
	$mail->AddAddress($user_email, $user_firstname . " " . $user_lastname);

	$mail->SetFrom(MAIL_FROM, MAIL_FROMNAME);
	$mail->Subject = "Kontoåterställning";

	$mail->Send();
	$returnMsg .= "\nAnvändaren har aviserats!";

} catch (phpmailerException $e) {
	$returnMsg .= "\nAnvändaren kunde inte aviseras (" . $e->errorMessage() . ").";
	

} catch (Exception $e) {
	$returnMsg .= "\nAnvändaren kunde inte aviseras (" . $e->getMessage() . ").";
}
```

Själva mailscriptet körs via ajax (jQuery) och scriptet \_ska\_ spotta ur sig resultatet som JSON.

Problemet är att ev. exceptions som phpMailer kastar skrivs ut rakt upp och ner, men jag vill "spara" ev. exceptions i variablen *returnMsg*. Som det funkar nu att dom bara skrivs ut, pajjar hela responsen så användaren "upplever" att sidan slutat svara.

Så, hur ska jag bära mig åt för att "samla" ev. undantag i en variabel?

Tack!

Permalänk: https://www.webforum.nu/p/182054

## #2 — MickeA.com, 2010-01-17T17:51Z

Hittade lite info om det här när jag Googlade. Tydligen är det ett "känt" fel hos phpMailer och det beror på en kombination av något i PHP tillsammans med att dom har en egen extension av *class Exception*.

Har iaf. lyckats modifiera klassen nu så att inget skrivs ut direkt av den.

Permalänk: https://www.webforum.nu/p/2223254

---

Tråden på webben: https://www.webforum.nu/amne/php/182054-phpmailer-och-exceptions
