Non sono un amministratore, ho appena creato un sito Web e c'è anche un server di posta sul server che ho pagato dal mio provider di hosting. La maggior parte di ciò che ho imparato sui server di posta proviene da un tutorial su Internet.
Sto usando Open Panel (con Postfix), perché non sono riuscito a configurare correttamente Exim. Ma i miei problemi non sono finiti.
Ora posso vedere che il mio server di posta probabilmente (?) è usato da qualcun altro, perché nel file /var/log/mail.log posso vedere molti indirizzi email sconosciuti, cose come:
postfix/smtp[31747]: C1EF776612: to=<[email protected]>, relay=mail2.gieprod.com[195.182.17.37]:25, delay=21527, delays=21525/0.01/1.8/0, dsn=4.0.0, status=deferred (host mail2.gieprod.com[195.182.17.37] refused to talk to me: 554-mail2.gieprod.com 554 Your access to this mail system has been rejected due to the sending MTA's poor reputation. If you believe that this failure is in error, please contact the intended recipient via alternate means.)
o
postfix/smtpd[31772]: NOQUEUE: reject: RCPT from smtp-sortant.sn.auf.org[213.154.65.69]: 550 5.1.1 <EmmanuelRoy@mydomain>: Recipient address rejected: User unknown in virtual mailbox table; from=<> to=<EmmanuelRoy@mydomain> proto=ESMTP helo=<smtp-sortant.sn.auf.org>
L'ultimo significa ok, o significa qualcos'altro?
Queste non sono le mie e-mail. E ce ne sono molti, e il loro comando "RCPT TO" di solito prende 20 indirizzi email come vedo nel log. A volte appare la frase "Throttling" (?). E stanno usando il mio nome di dominio per molti indirizzi email falsi diversi come "MAIL FROM", ad es. chevassucathy @ mydomain, AKZwart @ mydomain, MichaelLESKINEN @ mydomain, SantinaZappulla @ mydomain e molti altri.
Ieri sera ho usato questo per cancellare una coda per le email (ho appena saputo che c'è qualcosa come una coda):
postsuper -d ALL
Ma oggi mattina vedo che ci sono nuove email non inviate in coda.
Quindi, mi chiedo se potrei limitare in qualche modo l'uso di SMTP sul mio server, come forse:
- Potrei limitare l'utilizzo di SMTP dall'esterno (non locale) ai soli numeri IP determinati?
- Non potevo consentire l'invio di altri indirizzi email come "MAIL FROM" rispetto agli account di posta elettronica esistenti (impostati)?
- altri modi?
Oppure, sono in grado di impedirlo arrestando il servizio SMTP e avviando postfix quando in realtà desidero inviare un'e-mail (ovviamente molto scomoda)?
EDIT : ho provato a eseguire un test su questo sito: link
Ecco cosa ho ottenuto:
>>> 220 name ESMTP Postfix (Debian/GNU)
<<< EHLO u16544016.aboutmyip.com
>>> 250-name
>>> 250-PIPELINING
>>> 250-SIZE 10240000
>>> 250-VRFY
>>> 250-ETRN
>>> 250-STARTTLS
>>> 250-AUTH PLAIN LOGIN
>>> 250-ENHANCEDSTATUSCODES
>>> 250-8BITMIME
>>> 250 DSN
<<< MAIL FROM:
>>> 250 2.1.0 Ok
<<< RCPT TO:
>>> 554 5.7.1 : Recipient address rejected: Relay access denied
<<< QUIT
Connection test: PASS
Reverse IP Lookup: WARNING - Reverse IP lookup test failed on your server. Some servers on the Internet may reject emails from this server.
Open relay test: PASS
EDIT2: autenticazione
Ho pensato che si tratta di un'autenticazione - questo è un contenuto del file /etc/postfix/sasl/smtpd.conf :
pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path: /var/run/courier/authdaemon/socket
Il server SMTP quando mi sembra che telnet ci sia, ad es. per passare "auth plain [base64 con indirizzo email e pswd]" per utilizzare il comando "MAIL TO".