AW: [Catalyst] Sending E-Mails
goetz
devel at helektra.de
Thu Oct 2 12:30:41 BST 2008
I running Debian and installed:
apt-get install postfix dovecot-imapd dovecot-pop3d policyd-weight
in the root controller I have the methods:
sub kontakt_email : Local FormConfig {
my ( $self, $c ) = @_;
my $form = $c->stash->{form};
if ($form->submitted_and_valid) {
# Werte speichern
$c->stash->{ap} = $form->param_value('ap');
$c->stash->{nachricht} = $form->param_value('nachricht');
$c->stash->{telefon} = $form->param_value('telefon');
$c->stash->{email} = $form->param_value('email');
# E-Mail senden
my $params_href = $form->params();
$c->forward('helektra_de::Controller::Root','send_email',
[$params_href]);
$c->stash->{template} = 'kontakt_email_ok.tt2';
} else {
# Fehler
}
}
sub send_email : Local {
my ( $self, $c ,$params_href) = @_;
$c->stash->{mail_felder} = $params_href,
$c->email(
header => [
To => 'goetz.verdieck at helektra.de',
Subject => 'Kontaktformular helektra.de',
],
body => $c->view('TT')->render($c,'email.tt2'),
);
}
The code works with the built in server ..
Thanks
Götz
Am 02.10.2008 um 13:12 schrieb Hartmaier Alexander:
> Would be great if you had told us how you're sending the mails.
> Catalyst::View::Email?
>
> Regards, Alex
>
>
More information about the Catalyst
mailing list