/**
 * Kreas kaj redonas novan retmesagxan objekton
 * tauxga por auxtomata mesagxo.
 *
 * Sendanto kaj kopio-ricevanto estas prenataj
 *  el konfiguraj opcioj.
 * @see Retmesagxo
 */
function kreu_auxtomatan_mesagxon()
{
    $mesagxo = new Retmesagxo();
    $mesagxo->sendanto_estu(auxtomataj_mesagxoj_retadreso, auxtomataj_mesagxoj_sendanto);
    $kopiadreso = constant('retmesagxo_kopio_al') or $kopiadreso = teknika_administranto_retadreso;
    if (strpos($kopiadreso, '@') >= 0) {
        $mesagxo->kopion_al($kopiadreso);
    }
    return $mesagxo;
}
/**
 * Kreas retmesagxon el la datumoj donitaj en $_POST,
 * kaj eksendas gxin.
 *
 * Gxi uzas la jenajn valorojn:
 *  - $_POST['retposxto'] + $_POST['alkiu'] (adresato)
 *  - $_POST['de_adreso'] + $_POST['de_nomo'] (ricevanto)
 *  - $_POST['teksto']
 *  - $_POST['temo']
 *
 * La funkcio estas uzata por sendi individuajn retmesagxojn
 * al partoprenantoj.
 */
function sendu_malauxtomatan_mesagxon_el_POST()
{
    $mesagxo = new Retmesagxo();
    $mesagxo->ricevanto_estu($_POST['retposxto'], $_POST['alkiu']);
    $kopiadreso = constant('retmesagxo_kopio_al') or $kopiadreso = teknika_administranto_retadreso;
    if (strpos($kopiadreso, '@') >= 0) {
        $mesagxo->kopion_al($kopiadreso);
    }
    $mesagxo->sendanto_estu($_POST['de_adreso'], $_POST['de_nomo']);
    $mesagxo->teksto_estu($_POST['teksto']);
    $mesagxo->temo_estu($_POST['temo']);
    $mesagxo->eksendu();
}