02-15-2008
C Smtp
how do you send a ".\n" in a smtp client?
>354 Send message, end with <CRLF>.<CRLF>
>.
>
i have already issued a "./n" but it doesnt work.
please help. thanks.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi All,
I am running an email server on a Linux machine. My goal is to set up in a way that I can use pop3 to retrieve mail from a Windows machine using Outlook. Now I can download the messages from the Linux email server, however I can not send out messages. I encounter this error:
... (1 Reply)
Discussion started by: vtran4270
1 Replies
2. IP Networking
I want to send e-mail from my yahoo account.
But
mail -s "title" *@yahoo.com < line.txt
is from my local address to *@yahoo.com.
How can i do this? (1 Reply)
Discussion started by: Euler04
1 Replies
3. IP Networking
Hi,
I have a solaris 9 box, and 2 domains A.com and B.net. the machine is on B.net.
I am not able to send emails to @A.com using mail or mailx. after reading on sendmail,
there was something about relaying and editing the file /etc/mail/relay-domains.
Please let me know if this is what i... (1 Reply)
Discussion started by: 0ktalmagik
1 Replies
4. Solaris
Hello everyone,
I've got this Java script which needs to know the SMTP host in order to send out mails from a particular mail ID. But I have no idea how or what to configure in SMTP for getting this code up and running.(All I know is SMTP=Simple Mail Transfer Protocol).
I'm using Solaris 5.8.... (1 Reply)
Discussion started by: Rajat
1 Replies
5. AIX
Hi All,
I have a unix box which is in a network with windows machine, I am able to send the mails to the user id's with in the unix box. I dont have Internet connection for this box, so I am not able to test if it can send mails to external network or not?
I want to know, if SMTP is already... (0 Replies)
Discussion started by: balu_puttaganti
0 Replies
6. UNIX for Dummies Questions & Answers
Hi All,
I have a unix box which is in a network with windows machine, I am able to send the mails to the user id's with in the unix box. I dont have Internet connection for this box, so I am not able to test if it can send mails to external network or not?
I want to know, if SMTP is already... (1 Reply)
Discussion started by: balu_puttaganti
1 Replies
7. Red Hat
Hi all,
Please help to check weather the SMTP settings are configured or not on my LINUX server?
I want to send a mail to mailbox. I know that the target SMTP server has to be configured on LINUX box to do so.
How can i see weather it is configured or not?
--Ramesh Ch. (3 Replies)
Discussion started by: Raamc
3 Replies
8. HP-UX
Hi,
I have a HP Unix from which I'm trying to connect to an email server through telnet and test sending emails using commands. Why am I doing that is not important.
The email server is an Exchange server and it looks like that the only Authentication method it supports is NTLM.
The host name... (0 Replies)
Discussion started by: gheibia
0 Replies
9. Linux
HI,
I am having an issue with the mail.
I had certain scripts who used to send mails.
now i am not getting the mails as usual.
need help to track the issue and resolve.
mailx -s "Testing for details" xxx@yyy.zzz
above code is used for mailing.
can yoou please help? (2 Replies)
Discussion started by: onlyniladri
2 Replies
10. Solaris
Hello!! Mau I know is there anyway that I can set the sendmail to relay the mail to different mail server base on the domain name?
For example,
Mail for abc.test.com will be sent to 1.1.1.1
and
Mail for def.example.com will be sent to 2.2.2.2
Thanks for the help!!! (2 Replies)
Discussion started by: xiaochensg
2 Replies
LEARN ABOUT DEBIAN
netsds::app::smtpd
NetSDS::App::SMTPD(3pm) User Contributed Perl Documentation NetSDS::App::SMTPD(3pm)
NAME
NetSDS::App::SMTPD
SYNOPSIS
use NetSDS::App::SMTPD
Packages
NetSDS::App::SMTPD::Socket
Needs for work with socket. This module is a parent for NetSDS::App::SMTPD and NetSDS::App::SMTPD::Client and a child of a NetSDS::APP
ITEMS
create_socket
Creating a simple socket which could be transformed into a listening in NetSDS::App::SMTPD and could be used in
NetSDS::App::SMTPD::Client for accept connection
can_read
This method uses for making a timeout before connections to the server: if there is no connections to accept, program would be just
waiting in select while the connection appeared.
close_socket
Close socket
NetSDS::App::SMTPD::Client
Provides the smtp protocol bu using Net::Server::Mail::SMTP. Had attributes: smtp - an object of Net::Server::Mail::SMTP, ip - ip of the
remote host, headers - ref hash with headers of a message, msg - a body of a message.
ITEMS
set_callback and process
All that subs do - its only call the methods of a Net::Server::Mail::SMTP with the same name.
get_mail
In this sub we parse message and set headers of the object and message body. This sub is call as a callback on event DATA
get_header and get_msg
Get methods that make you access to a header of a msg and message body. Example: $client->get_header('FROM') or
$client->get_header('to');
NetSDS::App::SMTPD
This module init a smtp-server.
ITEMS
create_socket
Init a listening socket by creating a simple socket Super::create_socket and make it listening.
data Takes - a message that has been received, parses them and prepare the structure of headers, body for next actions
accept Waiting for an smtp connection and that accept it.
data
process
Example
#!/usr/bin/env perl
use strict;
use warnings;
Receiver->run(
infinite => 1,
debug => 1,
verbose => 1,
conf_file => '../conf/mts-receiver.conf',
);
1;
package Receiver;
use base 'NetSDS::App::SMTPD';
sub process {
my $self = shift;
my $client = $self->SUPER::process;
#do something with msg;
my $from = $client->get_header('from');
my $msg = $client->get_msg;
.....
return $self;
};
or you could reinit process like this:
sub process {
my $self = shift;
my $client = $self->accept;
return unless $client;
$client->process;
#do something
......
$client->close;
return $self;
};
AUTHOR
Yana Kornienko <yana@netstyle.com.ua>
perl v5.10.1 2010-04-28 NetSDS::App::SMTPD(3pm)