Pazi ti molim te ... slati email direktno kaceci se na socket.
Mislim to jeste fora, I ja radim slicne stvari onako cisto iz zezancije
I da vidim kako to ide. Ali coveku verovatno treba najlaksi nacin da posalje email
na neku adresu.
Nije specifirano da li obican - text, html, ili oba ? :D
MIME::Lite je modul koji ce ti najlakse odraditi posao, u bilo kojem od ovih slucajeva. Naravno lako je i dodavaje attachmenta i sl. A na server gde ga nema,
ja ga samo prekopiram u direktorijum u kojem je i skripta ( odnosno /MIME/Lite.pm).
Imas naravno na cpan-u da ga skines, a i dokumentacija je (klasicno) odlicna !
Ipak evo primer, copy/paste iz moje skripte.:
Code:
...
use CGI;
my $q = CGI->new();
my $f = $q->Vars(); # sad je $f hashref polja iz formulara !
use MIME::Lite;
my $msg = MIME::Lite->new(
To => $f->{email},
From => '
[email protected],
Subject => 'Please confirm your submit',
Type => 'text',
Data => "Tekst emaila ide ovde, moze i kao string naravno."
);
$msg->send();
Dodatak [izmena] :
Takodje u istoj dokumentaciji imas metodu koja podesava kako se salje email. Ako nista ne podesis podrazumeva se sendmail.exe kojeg ti ocigledno nemas. Tako da ima i druga opcija koja se povezuje na smtp. ti samo metodi posaljes adresu smtp-a, a ostatak koda je potpuno isti.