Basicamente a mesma pergunta da Porta de retransmissão SMTP de configuração do Sendmail 465 , no entanto, a resposta é "Eu tenho abandonou a idéia de usar meu host como uma retransmissão de sendmail e passou a usar o Gmail ".
No entanto, vou tentar novamente, então aqui está a situação.
- Meu servidor de e-mail aceita SMTPS , (SMTP sobre SSL na porta 465). Então, a configuração SMTPS é a maneira que eu preciso, não STARTTLS, como
- STARTTLS inicia a conexão na porta 25 e, em seguida, transforma a conexão não criptografada em criptografada.
- No entanto, o acesso à porta 25 no meu servidor de e-mail está bloqueado, pelo motivo que você sabe, portanto SMTPS apenas
Opções
Aqui estão diferentes maneiras de fazer isso, de acordo com o que eu encontro na Internet. No entanto, não sei em qual acreditar.
link diz (em 3 de agosto de 2016),
Setting up SMTPS is fairly easy to do using a client like Evolution, however, it is not quite as straightforward to configure sendmail to do the job... When researching this topic I found a number of helpful sources on the internet. One of the problems though is that they didn't have all the pieces or something was a little off...
The initial step to setting up the SSL connection on port 465 is to configure and run stunnel. Stunnel provides a socket wrapper for ordinary programs to use SSL.
Ou seja, diz para usar stunnel
. Contudo,
link diz (em 4 de dezembro de 2006),
Sendmail can be configured to encrypt email via the secure socket layer (SSL) when you want to send and receives emails.
Open sendmail configuration file /etc/mail/sendmail.mc
...append/modify following directives:
define('confCACERT_PATH','/etc/mail/ssl/certs')
define('confCACERT','/etc/mail/ssl/ca-bundle.crt')
define('confSERVER_CERT','/etc/mail/ssl/sendmail.pem')
define('confSERVER_KEY','/etc/mail/ssl/sendmail.pem')
e no link ele diz (em 31 de outubro de 2006)
Sendmail doesn't do client-side SMTPS...
You don't really need any certs for client-side setup - i.e. there is no
config that needs to be done for client-side STARTTLS.
Pergunta
Então você pode ver que há algumas controvérsias sobre como fazê-lo, de acordo com o que eu encontro na Internet.
Talvez porque até o momento em que é dito, a opção não está disponível, ou talvez até o momento em que é dito, o autor não sabia outras opções, etc, etc. Assim,
Em suma, como fazer SMTPS do lado do cliente com sendmail
a partir do ano 2018? Ou seja,
-
SMTPS apenas, sem STARTTLS.
- smtp.PlainAuth é bom o suficiente -
esse código Go funciona 100%: link , mas eu quero que
sendmail
faça isso, em vez de escrever Go / Nodejs / Códigos Python / Php / etc, etc
Thx.