<?php

namespace MGModule\DNSManager2\mgLibs\custom\dns\record\type;

class MINFO extends RecordTypeAbstract {
    /**
     * A <domain-name> which specifies a mailbox which is responsible for the mailing list or mailbox.
     * If this domain name names the root, the owner of the MINFO RR is responsible for itself.  
     * Note that many existing mailing lists use a mailbox X-request for the RMAILBX field ofmailing list X, e.g., Msgroup-request for Msgroup.  
     * This field provides a more general mechanism.
     */
    public $rmailbx;
    /**
     * A <domain-name> which specifies a mailbox which is to receive error messages related to the mailing 
     * list or mailbox specified by the owner of the MINFO RR (similar to the ERRORS-TO: field which has been proposed).  
     * If this domain name names the root, errors should be returned to the sender of the message.
     */
    public $emailbx;
    /**
     * @param string $rmailbx valid domain name
     * @return bool
     */
    public function rmailbxValidate($rmailbx){
        return filter_var($rmailbx,FILTER_VALIDATE_DOMAIN,FILTER_FLAG_HOSTNAME);
    }
    /**
     * @param string $emailbx valid domain name
     * @return bool
     */
    public function emailbxValidate($emailbx){
        return filter_var($emailbx,FILTER_VALIDATE_DOMAIN,FILTER_FLAG_HOSTNAME);
    }
}