É possível enviar algum tipo de ping para um servidor SMTP para verificar se a conexão ainda está aberta e pronta para enviar um e-mail
A conexão é um keep alive e deseja verificar se a conexão está fechada/expirou o tempo limite
Ou é possível enviar um comando sem operação para manter a conexão ativa?
Uma rápida olhada no RFC mostra o comando SMTP NOOP .
NOOP
é bom, masRSET
é melhor antes de iniciar uma nova transação (enviar novo e-mail) IMHO.De qualquer forma ,
sendmail
usaRSET
para testar conexões SMTP recuperadas do cache de conexão.https://www.rfc-editor.org/rfc/rfc5321#section-4.1.1.5