public function testDropDisabledSenderMail() { $this->setManiphestCreateEmail(); $user = $this->generateNewTestUser()->setIsDisabled(true)->save(); $mail = new PhabricatorMetaMTAReceivedMail(); $mail->setHeaders(array('Message-ID' => '*****@*****.**', 'From' => $user->loadPrimaryEmail()->getAddress(), 'To' => '*****@*****.**')); $mail->save(); $mail->processReceivedMail(); $this->assertEqual(MetaMTAReceivedMailStatus::STATUS_DISABLED_SENDER, $mail->getStatus()); }
public function testDropDisabledSenderMail() { $env = PhabricatorEnv::beginScopedEnv(); $env->overrideEnvConfig('metamta.maniphest.public-create-email', '*****@*****.**'); $user = $this->generateNewTestUser()->setIsDisabled(true)->save(); $mail = new PhabricatorMetaMTAReceivedMail(); $mail->setHeaders(array('Message-ID' => '*****@*****.**', 'From' => $user->loadPrimaryEmail()->getAddress(), 'To' => '*****@*****.**')); $mail->save(); $mail->processReceivedMail(); $this->assertEqual(MetaMTAReceivedMailStatus::STATUS_DISABLED_SENDER, $mail->getStatus()); }