/ Forside/ Teknologi / Udvikling / Perl / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
SMTP fra Perl
Fra : Tmpj
Vist : 1431 gange
30 point
Dato : 20-12-01 22:49

Er der nogen der kender linjen til at sende mail med SMTP server i Perl (Ikke sendmail, da min hostmaster ikke har det og ikke kan få det til at virke)?

Ved du ikke hvad jeg mener du send en mail til troels.just@tdcadsl.dk

 
 
Accepteret svar
Fra : soccer

Modtaget 30 point
Dato : 21-12-01 00:15

I ActivePerl kan nedenstående godt benyttes,


use Net::SMTP;

$smtp = Net::SMTP->new('here.com'); # connect to an SMTP server
$smtp->mail( 'user@here.com' ); # use the sender's address here
$smtp->to('user@there.com'); # recipient's address
$smtp->data(); # Start the mail

# Send the header.
$smtp->datasend("To: user@there.com\n");
$smtp->datasend("From: user@here.com\n");
$smtp->datasend("\n");

# Send the body.
$smtp->datasend("Hello, World!\n");
$smtp->dataend(); # Finish sending the mail
$smtp->quit; # Close the SMTP connection

mvh soccer


Kommentar
Fra : Nyhedsbruger


Dato : 21-12-01 01:19

On Thu, 20 Dec 2001 21:48:41 GMT, Tmpj news wrote:

> Er der nogen der kender linjen til at sende mail med SMTP server i
> Perl (Ikke sendmail, da min hostmaster ikke har det og ikke kan få
> det til at virke)?

Prøv "perldoc Net::SMTP" på en kommandolinie eller f.ex.:

http://www.perldoc.com/perl5.6.1/lib/Net/SMTP.html


Mvh.

--
"I'm gonna put my coins to the jukebox Adam Sjøgren
I'm gonna have you on my mind when the rock stops" asjo@koldfront.dk

Kommentar
Fra : Tmpj


Dato : 21-12-01 12:19

Jeg skal bruge en Mail linje så et script kan sende en mail ved f.eks. Formmail. Når man skal bruge Sendmail bruger man denne linje open(MAIL,"|$mailprog -t"); men det har min udbyder (Wannafind) ikke og de kan ikke finde ud af at installere det. Er der ikke en linje ligende ovenstående bare til en SMTP server?

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177409
Tips : 31962
Nyheder : 719565
Indlæg : 6407779
Brugere : 218874

Månedens bedste
Årets bedste
Sidste års bedste