Postfix e Sendmail smmsp cron job

3

Estou executando o Ubuntu 13.10 e recentemente substitui a instalação padrão do Sendmail pelo Postfix. Pelo que li em outro lugar, o Ubuntu requer o Sendmail para as funções do sistema, para que o Postfix emule o sendmail programa de submissão .

Recentemente, observei o seguinte em /var/log/mail.log ocorrendo a cada 20 minutos:

Jan 28 15:00:01 domain postfix/pickup[2452]: 2F81583C8B: uid=108 from=<smmsp>
Jan 28 15:00:01 domain postfix/cleanup[2765]: 2F81583C8B: message-id=<[email protected]>
Jan 28 15:00:01 domain postfix/qmgr[1881]: 2F81583C8B: from=<[email protected]>, size=684, nrcpt=1 (queue active)
Jan 28 15:00:06 domain postfix/smtp[2767]: 2F81583C8B: to=<[email protected]>, orig_to=<root>, relay=mail.domain.co.uk[79.170.40.74]:25, delay=5.4, delays=0.01/0.01/5.3/0.05, dsn=5.0.0, status=bounced (host mail.domain.co.uk[79.170.4$
Jan 28 15:00:06 domain postfix/cleanup[2765]: 87F9F83C8C: message-id=<[email protected]>
Jan 28 15:00:06 domain postfix/qmgr[1881]: 87F9F83C8C: from=<>, size=2663, nrcpt=1 (queue active)
Jan 28 15:00:06 domain postfix/bounce[2768]: 2F81583C8B: sender non-delivery notification: 87F9F83C8C
Jan 28 15:00:06 domain postfix/qmgr[1881]: 2F81583C8B: removed
Jan 28 15:00:06 domain postfix/smtp[2767]: 87F9F83C8C: to=<[email protected]>, relay=mail.domain.co.uk[79.170.40.74]:25, delay=0.28, delays=0/0/0.24/0.03, dsn=5.0.0, status=bounced (host mail.domain.co.uk[79.170.40.74] said: 550 unk$
Jan 28 15:00:06 domain postfix/qmgr[1881]: 87F9F83C8C: removed

Entendo que smmsp é o usuário do sendmail e posso rastreá-lo de volta a uma tarefa do cron em /etc/cron.d/sendmail . Agora que estou executando o postfix e não o sendmail, ainda preciso que esse cron job seja executado ou posso apenas comentá-lo?

    
por baseten 28.01.2014 / 16:07

1 resposta

5

Para o benefício dos futuros leitores que pesquisam smmsp na falha do servidor:

smmsp

O usuário e o grupo smmsp ( Envio de Mensagem do SendMail ) são específicos do pacote Sendmail e não são usados pelo Postfix - ou qualquer outro Agente de Transferência de E-mail (MTA).

smmsp é o usuário padrão que o Sendmail usa se você não tiver configurado um usuário não root específico para o comando sendmail ser executado como. Ele foi introduzido como uma medida de segurança para que as vulnerabilidades no sendmail não fornecessem um explorador com acesso root ao sistema.

Do Manual de instalação e operação do Sendmail

The binary for sendmail is located in /usr/sbin. It should be set-group-ID smmsp

Veja também Adicione smmsp a / etc / passwd de < em> Sendmail, 4ª Edição (O'Reilly) .

Verificando / removendo o Sendmail

A partir das informações fornecidas na pergunta, tanto o Postfix quanto o Sendmail são instalados (e executados) simultaneamente. Isso pode ser verificado ao executar

dpkg -l | grep sendmail

Para evitar conflitos entre os dois MTAs, remova os pacotes do Sendmail listados pelo comando anterior.

Parece que muitos outros usuários que acharam que removeram o Sendmail, na verdade, apenas desinstalaram os pacotes sendmail-base e sendmail , por isso, tiveram que remover os seguintes pacotes:

aptitude purge sendmail-bin sendmail-cf sendmail-doc

Aqui está uma postagem relacionada de outro usuário que pensou ter desinstalado o Sendmail do sistema: Postfix / Sendmail : E-mails frequentes do smmsp para o root .

    
por 04.09.2015 / 10:53