Como eu configuro os starttls do postfix

1

Eu preciso instalar o postfix no meu servidor web. Eu preciso usar o sendmail para o meu site. Eu só preciso enviar e-mail não receber ou retransmitir.

enviar com starttls (porta 587) via relé smtp.strato.de

aqui é o que acontece

Jul 15 00:02:38 negrita postfix/smtp[7120]: Host offered STARTTLS: [smtp.strato.de]
Jul 15 00:02:38 negrita postfix/smtp[7120]: C717A181252: to=<[email protected]>, relay=smtp.strato.de[81.169.145.133]:587, delay=0.31, delays=0.09/0/0.16/0.04, dsn=5.7.0, status=bounced (host smtp.strato.de[81.169.145.133] said: 530 5.7.0 Bitte konfigurieren Sie ihr E-Mailprogramm fuer Authentifizierung am SMTP Server, wie auf www.strato.de/email-hilfe beschrieben. - Please configure your mail client for using SMTP Server Authentication (in reply to MAIL FROM command))
Jul 15 00:02:38 negrita postfix/cleanup[7118]: 29F5F181254: message-id=<20120714220238.29F5F181254@negrita>
Jul 15 00:02:38 negrita postfix/qmgr[7102]: 29F5F181254: from=<>, size=2548, nrcpt=1 (queue active)
Jul 15 00:02:38 negrita postfix/bounce[7121]: C717A181252: sender non-delivery notification: 29F5F181254
Jul 15 00:02:38 negrita postfix/qmgr[7102]: C717A181252: removed
Jul 15 00:02:39 negrita postfix/local[7122]: 29F5F181254: to=<michael@negrita>, relay=local, delay=1.1, delays=0.04/0/0/1.1, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jul 15 00:02:39 negrita postfix/qmgr[7102]: 29F5F181254: removed
Jul 15 08:05:18 negrita postfix/master[1083]: daemon started -- version 2.9.1, configuration /etc/postfix
Jul 15 08:05:29 negrita postfix/master[1083]: reload -- version 2.9.1, configuration /etc/postfix

e minha configuração

michael@negrita:~$ postconf -n
biff = no
config_directory = /etc/postfix
delay_warning_time = 4h
home_mailbox = /home/michael/Maildir/
html_directory = /usr/share/doc/postfix/html
inet_interfaces = localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydomain = example.com
myhostname = negrita
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
notify_classes = resource, software, protocol
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost = [smtp.strato.de]:587
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
smtp_tls_enforce_peername = no
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
soft_bounce = yes

o usuário e senha é ok couse eu posso enviar e-mail com o meu thunderbird

obrigado antecipadamente Mike

    
por Michael Temeschinko 15.07.2012 / 20:03

2 respostas

1

Seu erro é sobre autenticação, não startTLS.

Por que você precisaria retransmitir seus e-mails através do smtp.strato.de? Configurar a autenticação para retransmissão de email é difícil (bem, não muito com um bom documento ) e você provavelmente não preciso disso. Basta remover a seguinte linha (ou similar) do seu main.cf:

relayhost = [smtp.strato.de]:587

Reinicie o postfix e ele deve funcionar

    
por Calimo 12.09.2012 / 17:46
0

Para enviar e receber e-mails para seu domínio, você precisa ter um registro MX de DNS . Este registro verifica um servidor de e-mail de domínios.

Sem esse registro, enviar email não funcionará na maioria das vezes, porque a maioria dos servidores verifica o registro MX de servidores de entrada e se recusa a aceitar emails sem um registro válido (eles verificam o endereço IP do servidor de entrada com o DNS entrada).

É claro que o seu domínio também precisa estar configurado corretamente na configuração do seu postfix e você deve apenas aceitar e-mails para o seu domínio (caso contrário, você pode ser um servidor de retransmissão aberto).

Esses dois fatos são extremamente importantes, para que seu servidor de e-mail seja aceito por outros servidores de e-mail e tenha permissão para enviar seu e-mail.

Além disso, se você é um retransmissor aberto e envia spam sobre seu servidor, você pode ser colocado na lista negra rapidamente e, em seguida, seu servidor está morto, não importa o quê. Para retirá-lo da lista, será uma tarefa difícil. Portanto, tenha cuidado.

Oh e BTW .... Você estava tentando usar o strato como um servidor de retransmissão, o que não funcionará. Você só pode enviar e-mails como (com) um usuário strato (conta) com uma senha válida.

E, ainda assim, se você tiver uma conta com strato e uma senha válida, os e-mails serão enviados com / de sua conta do Strato, não de sua própria conta de domínio.

    
por s1mmel 26.03.2016 / 06:26