Basicamente, eu tenho uma máquina Ubuntu Server e gostaria de uma solução à prova de idiotas para enviar e-mails do meu site que também esteja sendo executado nessa mesma máquina.
Minhas dúvidas são:
1) Devo usar o postfix ou há soluções mais simples para um servidor smtp?
2) Também preciso receber e-mails? Eu só quero enviar e-mails ...
3) Fiz um teste simples com o postfix que acompanha o meu servidor Ubuntu e o email foi enviado, mas foi para a caixa de spam do meu gmail. De qualquer forma, para evitar a caixa de spam?
4) O remetente do email foi [email protected]. Como eu mudo isso?
Muito obrigado!
-Sérgio
Respostas:
A opção Ubuntus para desktop é o pacote msmtp-mta (instalado como substituição padrão do sendmail).
fonte
Esta não é exatamente a solução que você disse que estava procurando, mas se você tiver acesso a outro servidor smtp, poderá usar o nullmailer .
É 93kB instalado para o karmic e precisa de uma ou duas linhas de configuração .. :)
fonte
Você não precisa executar um servidor SMTP sozinho. Você pode manipular seu sistema para enviar usando um servidor de caixa diferente. Por exemplo, se você tiver acesso ao servidor de correio do seu ISP (ou serviço de hospedagem), poderá enviar e-mails a partir daí.
Para dar uma resposta realmente útil, é necessário saber o que você está tentando fazer - sua explicação é realmente vaga. Deseja enviar email de um script CGI ou o quê?
fonte
Primeiro: você deseja adicionar a possibilidade de receber e-mails, e se for apenas para Bounces , a menos que você use um e-mail diferente de um no servidor. Se você precisar, provavelmente também não precisará do servidor SMTP - todos os provedores de e-mail que conheço fornecem um por si só.
O Postfix não é muito difícil de configurar, desde que você saiba o que está fazendo. Você pode querer ler a documentação do Postfix e sobre os sistemas de correio em geral.
Sim, isso é trabalho, mas você optou por executar seu próprio servidor. Se você não quer o trabalho, não execute um.
Essa deve ser a reescrita do endereço canônico .
Sobre a questão do spam: O seu servidor está localizado em sua casa? Os e-mails de conexões discadas geralmente são bloqueados em todos os lugares.
fonte
Um servidor SMTP é usado para enviar e um POP3 para receber e-mails. Para a entrega de spam, não tenho certeza do que poderia causar isso, porque enviei um email de um aplicativo usando os detalhes SMTP do gmail, mas o email foi entregue nos meus emails de spam.
fonte
É possível que seu e-mail tenha sido marcado como spam porque o remetente era um padrão óbvio - "mysite.dyndns.org".
Para corrigir isso: estou longe de ser um especialista em Postfix, mas você já procurou em / etc / postfix /, provavelmente o arquivo main.cf?
fonte
1) Você só precisa de um servidor smtp se quiser receber e-mails. Não é necessário apenas enviá-lo.
3) a caixa de spam é uma função do sistema de email dos destinatários, não dos remetentes. Não há como garantir que não seja colocado na caixa de spam. Você pode minimizá-lo fazendo com que suas mensagens não pareçam spam (que é um tópico para outra pergunta).
4) Esse é provavelmente o remetente padrão. Qualquer que seja a API que você está usando para enviar e-mails, deve permitir que você configure isso. Provavelmente deve ser definido como um endereço que possa receber emails.
fonte
O Postfix é fácil se você não estiver retransmitindo e-mails. Seu problema não é culpa do Postfix: parece que o Postfix está funcionando bem.
Spam: observe o SPF - o SPF pode informar a outros sites que você tem uma política de enviar apenas emails provenientes da mesma máquina. Mas você vai precisar de cortar DNS para definir que para cima. Use um verificador de servidor de nomes para verificar se não há problemas óbvios, como o DNS reverso não está sendo configurado no seu site: consulte o SF qn, Nameserver Checker .
fonte
Retransmitir o email do seu servidor SMTP para o servidor SMTP do seu ISP.
Adicione a seguinte opção ao /etc/postfix/main.cf:
relayhost = smtp.yourisp.com
fonte