Imam strežnik SMTP, za namene tega vprašanja ga imenujmo: smtp.mydomain.com.
Kako lahko preverim, ali strežnik SMTP deluje? Ali lahko elektronska sporočila pošiljam ročno iz ukazne vrstice Linuxa?
Sintaksa za vzpostavitev neobdelane omrežne povezave s telnetom je naslednja:
telnet {domain_name} {port_number}
Torej se prek telneta povežite s strežnikom smtp, kot je
telnet smtp.mydomain.com 25
ter kopirajte in prilepite spodnji
helo client.mydomain.com
mail from:<[email protected]>
rcpt to:<[email protected]>
data
From: [email protected]
Subject: test mail from command line
this is test number 1
sent from linux box
.
quit
Note : Ne pozabite na "." na koncu, ki pomeni konec sporočila. Vrstica "quit" zaključi sejo.
[root@piwik-dev tmp]# mail -v root@localhost
Subject: Test
Hello world
Cc: <Ctrl+D>
root@localhost... Connecting to [127.0.0.1] via relay...
220 piwik-dev.example.com ESMTP Sendmail 8.13.8/8.13.8; Thu, 23 Aug 2012 10:49:40 -0400
>>> EHLO piwik-dev.example.com
250-piwik-dev.example.com Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<[email protected]> SIZE=46
250 2.1.0 <[email protected]>... Sender ok
>>> RCPT To:<[email protected]>
>>> DATA
250 2.1.5 <[email protected]>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 q7NEneju002633 Message accepted for delivery
root@localhost... Sent (q7NEneju002633 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 piwik-dev.example.com closing connection
Nisem prepričan, če to pomaga ali ne, vendar je to orodje ukazne vrstice, ki vam omogoča preprosto pošiljanje testnih sporočil iz strežnika SMTP priodically. http://code.google.com/p/woodpecker-tester/