Questa azione è utilizzata per gestire delle form-to-mail così come configurato in Config.pm (sezione FormsToMail).
'key' => { 'MailToType' => 'query', 'MailToQuery' => 'select email from table where id = ?', 'MailToParams' => ['id'], 'MailFromType' => 'param', 'MailFromField' => 'email', 'MailSubjectType' => 'fixed', 'MailSubject' => 'Mail to subject', 'Template' => 'mail_text', 'Attachments' => 2, 'AttachmentsField' => 'file', 'AttachmentsMaxSize' => 1024, 'SmptServer' => 'localhost', 'SmptPort' => '25', 'ErrorPage' => '/adon/static/formtomailerror.html', 'MaxSizeErrorPage' => '/adon/static/formtomailsizeerror.html', 'ThanksPage' => '/adon/static/thanksform.html', 'EmailErrorPage' => '/adon/static/emailerror.html', 'Captcha' => 1, 'CaptchaErrorPage' => '/adon/static/captchaerror.html', }, };
Attachments: il numero massimo di attachment nella form AttachmentsField: il nome del campo della form che contiene gli attachment AttachmentsMaxSize: la dimensione massima in KB per ciascun attachment della form SmptServer: il server che invia la mail (attraverso il protocollo smtp) SmptPort: la porta unix verso la quale inviare la mail (server smtp) ErrorPage: la pagina verso la quale l'utente sarà reindirizzato se si verifica un errore MaxSizeErrorPage: la pagina verso la quale l'utente sarà reindirizzato nel caso in cui intenda allegare un attachment di dimensione superiore, in KB, al valore di AttachmentsMaxSize ThanksPage: la pagina verso la quale l'utente sarà reindirizzato in caso di invio riuscito
|