Eu não tenho certeza se é onde eu devo colocar isso, mas aqui está como eu consegui trabalhar.
Então, kworr e befreeandgood me colocam no caminho certo. O smtp_sasl_ * não faz nada com SSL, apenas com autenticação.
Eu segui uma combinação das instruções dos links a seguir:
Este me pegou perto
link
mas deixou de fora algumas coisas para definir.
Este link adicionou inet_interfaces = loopback_only
.
Essas opções me levaram a alguns problemas com o servidor de email rejeitando vários nomes de cabeçalho, como "de" e "responder a". Eu corri as mensagens através de algumas instruções que encontrei via googling, (mas eu não tenho permissão para postar esses links, já que já ultrapassei minha cota de links).
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = loopback-only
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = my-office.local
myhostname = td1000.my-office.local
mynetworks = /etc/postfix/network_table
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.5.6/README_FILES
relayhost = 127.0.0.1:5001
sample_directory = /usr/share/doc/postfix-2.5.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_connect_timeout = 60
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_type = cyrus
smtp_use_tls = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd
smtpd_tls_auth_only = no
smtpd_tls_loglevel = 2
smtpd_tls_received_header = no
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_domains =
virtual_transport = lmtp:unix:/var/lib/imap/socket/lmtp
Assim, o smtp_generic_maps foi usado para renomear os vários endereços que chegaram a algum endereço que realmente existe. Eu tive que fazer isso por dois nomes diferentes, que eu encontrei procurando no arquivo / var / log / maillog.
Então, o resumo para se conectar ao Bluehost:
- Ativar autenticação smtp_sasl
- Use
stunnel
para criar um túnel SSL - Use
smtp_generic_maps
para mapear os nomes de usuário inexistentes que o asterisco está usando. - Dedilhar com o mydomain e isso pode levar você ao redor do requisito de mapas genéricos. Eu também vi alguém referenciando
$myorigin
como uma possível solução.