Postfix con Dovecot configurato e submit messaggi di posta elettronica senza errori. Quando l'invio da un messaggio remoto del client-id è vuoto, e le email vengono inviate allo spam.

Ho installato Postfix e Dovecot sul VPS. Usando telnet una volta da VPS e una volta da una macchina client , sto scrivendo esattamente gli stessi messaggi. Tutto funziona, ma quando invia dal client, l'email va a spam di Gmail .

telnet mydomain.com 587

Solo una cosa dal mail.log è diversa da quando lo invio dal VPS, il messaggio-id è vuoto :

Aug 26 13:13:37 server postfix/smtpd[32197]: connect from 1-2-3-4.my.domain.com[1.2.3.4] Aug 26 13:14:06 server postfix/smtpd[32197]: D762C582448: client=1-2-3-4.my.domain.com[1.2.3.4], sasl_method=plain, sasl_username=user@example.com Aug 26 13:14:14 server postfix/cleanup[32211]: D762C582448: **message-id=<>** Aug 26 13:14:14 server postfix/qmgr[32195]: D762C582448: from=<user@example.com>, size=300, nrcpt=1 (queue active) Aug 26 13:14:15 server postfix/smtp[32213]: D762C582448: to=<example_user@gmail.com>, relay=gmail-smtp-in.l.google.com[74.125.53.27]:25, delay=11, delays=9.9/0.07/0.55/0.69, dsn=2.0.0, status=sent (250 2.0.0 OK 1314353655 k7si869205pbk.67) Aug 26 13:14:15 server postfix/qmgr[32195]: D762C582448: removed 

Hai qualche idea? Grazie.

2 Solutions collect form web for “Postfix con Dovecot configurato e submit messaggi di posta elettronica senza errori. Quando l'invio da un messaggio remoto del client-id è vuoto, e le email vengono inviate allo spam.”

Come sempre su una simile domanda:

  • Dovecot è per la lettura e quindi non ha niente a che fare con l'invio di posta elettronica.
  • Postfix è responsabile della consegna e quindi non ha nulla a che fare con i contenuti di posta elettronica
  • Così il cliente, il software client, il filter per posta, il software antispam o simili è il colpevole

Come non si dice quale programma / software crea la posta che nessuno può aiutarti. Oh, e solo come nota laterale: un'intestazione Message-Id è il contenuto della posta.


Modifica : E per un software client realmente crappy c'è una soluzione in Postfix che aggiunge le intestazioni mancanti richieste. Ma questa è solo l'ultima soluzione e dovresti meglio risolvere il lato del cliente. Aggiungi always_add_missing_headers=yes in main.cf se non vedi assolutamente nessun altro modo per farlo.

Tutto quello che diceva è corretto.

In aggiunta, esamini entrambi i messaggi nella formattazione 'originale' (ad esempio, intestazioni e tutti).
In gmail questo può essere fatto facendo clic sulla freccia giù accanto al button di risposta rapida, quindi fare clic su Show Original . Forse potrai vedere ciò che ha offeso i filtri antispam di gmail.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.