Apakah ada berbasis baris perintah gratis, ringan SMTP server untuk Windows?
Yang saya cari adalah kemampuan untuk mengirim email HTML dari baris perintah, menggunakan EXE mandiri, dengan program ini makhluk servernya sendiri (daripada menggunakan beberapa server lain seperti Gmail).
Dengan "ringan" Maksud saya harus ada satu yang dapat dieksekusi, atau - jika tidak mungkin - itu harus datang dengan paling banyak segelintir yang mendukung DLL, dan menjalankan standalone (mis. Tanpa menginstal apa pun).
Secara khusus:
saya tidak mencari
hMailServer
. Ini mungkin luar biasa, tetapi masih membengkak untuk mengirim satu email. Saya hanya perlu alat baris perintah yang bisa saya gunakan di flash drive atau lingkungan pemulihan - sesuatu yang bisa tidak memerlukan instalasi.Server perlu mendukung TLS - mis., Ia harus dapat mengirim email ke penyedia utama seperti Gmail, yang memerlukan enkripsi.
IIS gagal setiap tes: itu (1) tidak ringan dan (2) tidak mandiri.
Bagi mereka yang mengklaim Gmail tidak perlu enkripsi:
$ telnet smtp.gmail.com 25
Trying 209.85.225.108...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP a9sm264065ibi.26
HELO
250 mx.google.com at your service
MAIL FROM: [email protected]
530 5.7.0 Must issue a STARTTLS command first. a9sm264065ibi.26
Apa yang saya lakukan salah?
Jawaban:
saya menggunakan Blat untuk mengirim surat dari baris perintah dan juga menggunakan ini dalam program untuk mengirim surat juga. Ini adalah executable tunggal.
sumber
blat Email.txt -to [email protected] -server smtp.gmail.com -f my_email
dan aku mengertiBlat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)
Sending Email.txt to [email protected]
Login name is my_email
The SMTP server does not like the sender name.
Have you set your mail address correctly?