Unix and Linux Discussions Tagged with smtp |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
3 |
3,173 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
5,264 |
Web Development |
|
|
|
2 |
9,035 |
Web Development |
|
|
|
3 |
7,840 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
1,888 |
Solaris |
|
|
|
7 |
5,738 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,685 |
AIX |
|
|
|
7 |
21,911 |
Shell Programming and Scripting |
|
|
|
5 |
15,854 |
UNIX for Advanced & Expert Users |
|
|
|
1 |
2,720 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
10,455 |
Shell Programming and Scripting |
|
|
|
0 |
20,721 |
Shell Programming and Scripting |
|
|
|
2 |
10,341 |
Windows & DOS: Issues & Discussions |
|
|
|
0 |
1,129 |
Software Releases - RSS News |
|
|
|
4 |
7,446 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
1,204 |
Software Releases - RSS News |
|
|
|
0 |
1,302 |
Software Releases - RSS News |
|
|
|
0 |
1,027 |
Software Releases - RSS News |
|
|
|
1 |
19,806 |
Solaris |
|
|
|
0 |
895 |
Software Releases - RSS News |
|
|
|
2 |
3,380 |
UNIX and Linux Applications |
|
|
|
0 |
944 |
Software Releases - RSS News |
|
|
|
2 |
6,417 |
IP Networking |
|
|
|
0 |
888 |
Software Releases - RSS News |
|
|
|
0 |
1,005 |
Software Releases - RSS News |
|
|
|
0 |
929 |
Software Releases - RSS News |
|
|
|
0 |
1,808 |
Software Releases - RSS News |
|
|
|
0 |
823 |
Software Releases - RSS News |
|
|
|
0 |
1,026 |
Software Releases - RSS News |
|
|
|
0 |
1,102 |
Software Releases - RSS News |
|
|
|
0 |
1,198 |
Software Releases - RSS News |
|
|
|
1 |
4,224 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,300 |
Solaris |
|
|
|
3 |
12,750 |
SCO |
|
|
|
1 |
4,719 |
Programming |
|
|
|
1 |
4,431 |
Programming |
|
|
|
0 |
1,250 |
Software Releases - RSS News |
|
|
|
0 |
1,084 |
Software Releases - RSS News |
|
|
|
0 |
1,039 |
Software Releases - RSS News |
|
|
|
9 |
13,474 |
Cybersecurity |
Mail::SendEasy::SMTP(3pm) User Contributed Perl Documentation Mail::SendEasy::SMTP(3pm)
NAME
Mail::SendEasy::SMTP - Handles the communication with the SMTP server without dependencies.
DESCRIPTION
This module will handle the communication with the SMTP server. It hasn't dependencies and supports authentication.
USAGE
use Mail::SendEasy ;
$smtp = Mail::SendEasy::SMTP->new( 'domain.foo' , 25 , 120 ) ;
if ( !$smtp->auth ) { warn($smtp->last_response_line) ;}
if ( $smtp->MAIL("FROM:<$mail{from}>") !~ /^2/ ) { warn($smtp->last_response_line) ;}
if ( $smtp->RCPT("TO:<$to>") !~ /^2/ ) { warn($smtp->last_response_line) ;}
if ( $smtp->RCPT("TO:<$to>") !~ /^2/ ) { warn($smtp->last_response_line) ;}
if ( $smtp->DATA =~ /^3/ ) {
$smtp->print("To: foo@foo") ;
$smtp->print("Subject: test") ;
$smtp->print("
") ;
$smtp->print("This is a sample MSG!") ;
if ( $smtp->DATAEND !~ /^2/ ) { warn($smtp->last_response_line) ;}
}
$smtp->close ;
METHODS
new ($host , $port , $timeout , $user , $pass)
Create the SMTP object and connects to the server.
connect
Connect to the server.
auth_types
The authentication types supported by the SMTP server.
auth($user , $pass)
Does the authentication.
print (data)
Send data to the socket connection.
cmd (CMD , @MORE)
Send a command to the server.
response
Returns the code response.
If wantarray returns an ARRAY with the response lines.
last_response
Returns an ARRAY with the response lines.
last_response_msg
The last response text.
last_response_line
The last response line (code and text).
close
QUIT and close the connection.
AUTHOR
Graciliano M. P. <gm@virtuasites.com.br>
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.12.4 2004-04-09 Mail::SendEasy::SMTP(3pm)