<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\Core\L10n;
use Friendica\Core\Renderer;
use Friendica\Model\User;
-use Friendica\Network\HTTPException\InternalServerErrorException;
+use Friendica\Network\HTTPException\UnprocessableEntityException;
use Friendica\Object\Email;
use Friendica\Object\EMail\IEmail;
use Psr\Log\LoggerInterface;
*
* @return IEmail A new generated email
*
- * @throws InternalServerErrorException
+ * @throws UnprocessableEntityException
* @throws Exception
*/
public function build(bool $raw = false)
}
if (empty($this->recipientAddress)) {
- throw new InternalServerErrorException('Recipient address is missing.');
+ throw new UnprocessableEntityException('Recipient address is missing.');
}
if (empty($this->senderAddress) || empty($this->senderName)) {
- throw new InternalServerErrorException('Sender address or name is missing.');
+ throw new UnprocessableEntityException('Sender address or name is missing.');
}
$this->senderNoReply = $this->senderNoReply ?? $this->senderAddress;