Este metodo se encarga de adjuntar un destinatario al objeto.

@param string $name
Nombre del pagador.
@param string $email
Correo electrónico del pagador.
@param int $amount
Monto que pagará el pagador.
513378
public function addRecipient($name, $email, $amount) {
    $this->recipients->addRecipient($name, $email, $amount);
    return $this;
  }
1142124
public function address($email, $name = null)
    {
        $this->getMailer()->addAddress($email, (empty($name)) ? $email : $name);

        return $this;
    }
1030030
public function add_to($email, $name = null) {
		if ($this->addressee_exists($email, ['to'])) {
			return;
		}

		$this->recipients['to'][] = [
			'name' => $name,
			'email' => strtolower($email),
		];
	}
638123
function setSender( $email, $name = false )
    {
        $this->Mail->from = new ezcMailAddress( $email, $name, $this->usedCharset() );
        $this->From = array( 'name' => $name,
                             'email' => $email );
    }
740178
public function bcc($email = null, $name = null)
    {
        deprecationWarning('Email::bcc() is deprecated. Use Email::setBcc() or Email::getBcc() instead.');

        if ($email === null) {
            return $this->getBcc();
        }

        return $this->setBcc($email, $name);
    }
891321
public function bcc(string $email, ?string $name = null)
  {
    $this->bcc[] = ['email' => $email, 'name' => $name];
    return $this;
  }
540564
public function bcc($email, $name = '')
    {
        if (empty($email)) {
            throw new MailerException('email is required for bcc!');
        }

        $this->_mailer->addBCC($email, $name);

        return $this;
    }
266163
public function to(string $email, string $name = null)
    {
        $this->mailer->addAddress($email, $name ?? '');
        return $this;
    }
1086174
function setReceiver( $email, $name = false )
    {
        $this->Mail->to = array( new ezcMailAddress( $email, $name, $this->usedCharset() ) );
        $this->ReceiverElements = array( array( 'name' => $name,
                                                'email' => $email ) );
    }
196353
public function cc($email, $name = '')
    {
        if (empty($email)) {
            throw new MailerException('email is required for cc!');
        }

        $this->_mailer->addCC($email, $name);

        return $this;
    }
905485
public function cc(string $email, string $name = null)
    {
        $this->mailer->addCC($email, $name ?? '');
        return $this;
    }
42866
public function addBcc($email, $name = null)
    {
        $this->bcc = array_merge($this->bcc, $this->transformEmailName($email, $name));

        return $this;
    }
222495
public function addCC($email, $name = null)
    {
        Argument::i()
            ->test(1, 'string')
            ->test(2, 'string', 'null');

        $this->cc[$email] = $name;
        return $this;
    }
618527
protected function addEmail($field, $email, $name = null)
    {
        if (is_array($email)) {
            foreach ($email as $mail => $name) {
                if (is_numeric($mail)) {
                    $mail = $name;
                    $name = null;
                }

                if ($mail === null) {
                    continue;
                }

                $this->$field($mail, $name);
            }

            return;
        }

        $email = Punycode::toAscii($email);

        $this->{$field}[$email] = $name;
    }
1308065
public function canSeeEmailAttachment($name)
    {
        $names = [];

        foreach ($this->getCurrentMail()->getAttachments() as $attachment) {
            $names[] = $attachment->name;
        }

        $this->assertTrue($this->contains($name, $names));
    }
1156397
protected function setRecipient($type, $email, $name)
    {
        $this->recipients[$type][$email] = compact('email', 'name');

        return $this;
    }
839998
public function addTo($email, $name = null)
    {
        $this->to = array_merge($this->to, $this->transformEmailName($email, $name));

        return $this;
    }