1
0
Fork 0

Fix storing mail settings

This commit is contained in:
Michael 2022-03-05 13:08:09 +00:00
parent e351122cc5
commit 421dd028ce
2 changed files with 16 additions and 15 deletions

View file

@ -108,7 +108,7 @@ function settings_post(App $a)
'port' => $mail_port, 'port' => $mail_port,
'ssltype' => $mail_ssl, 'ssltype' => $mail_ssl,
'user' => $mail_user, 'user' => $mail_user,
`action` => $mail_action, 'action' => $mail_action,
'movetofolder' => $mail_movetofolder, 'movetofolder' => $mail_movetofolder,
'mailbox' => 'INBOX', 'mailbox' => 'INBOX',
'reply_to' => $mail_replyto, 'reply_to' => $mail_replyto,

View file

@ -27,6 +27,7 @@ use Friendica\Content\Text\BBCode;
use Friendica\Content\Text\HTML; use Friendica\Content\Text\HTML;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Util\Strings; use Friendica\Util\Strings;
use \IMAP\Connection;
/** /**
* Email class * Email class
@ -37,7 +38,7 @@ class Email
* @param string $mailbox The mailbox name * @param string $mailbox The mailbox name
* @param string $username The username * @param string $username The username
* @param string $password The password * @param string $password The password
* @return resource * @return Connection
* @throws \Exception * @throws \Exception
*/ */
public static function connect($mailbox, $username, $password) public static function connect($mailbox, $username, $password)
@ -50,7 +51,7 @@ class Email
$errors = imap_errors(); $errors = imap_errors();
if (!empty($errors)) { if (!empty($errors)) {
Logger::notice('IMAP Errors occured', ['errora' => $errors]); Logger::notice('IMAP Errors occured', ['errors' => $errors]);
} }
$alerts = imap_alerts(); $alerts = imap_alerts();
@ -62,7 +63,7 @@ class Email
} }
/** /**
* @param resource $mbox mailbox * @param Connection $mbox mailbox
* @param string $email_addr email * @param string $email_addr email
* @return array * @return array
* @throws \Exception * @throws \Exception
@ -112,7 +113,7 @@ class Email
} }
/** /**
* @param resource $mbox mailbox * @param Connection $mbox mailbox
* @param integer $uid user id * @param integer $uid user id
* @return mixed * @return mixed
*/ */
@ -123,7 +124,7 @@ class Email
} }
/** /**
* @param resource $mbox mailbox * @param Connection $mbox mailbox
* @param integer $uid user id * @param integer $uid user id
* @param string $reply reply * @param string $reply reply
* @return array * @return array
@ -210,7 +211,7 @@ class Email
/** /**
* fetch the specified message part number with the specified subtype * fetch the specified message part number with the specified subtype
* *
* @param resource $mbox mailbox * @param Connection $mbox mailbox
* @param integer $uid user id * @param integer $uid user id
* @param object $p parts * @param object $p parts
* @param integer $partno part number * @param integer $partno part number