Domanda

I miei usi applicativi sendmail per inviare e-mail in uscita. Ho impostato il 'From:' indirizzo utilizzando il seguente formato:

Fred Dibnah <fred@dibnah.com>

Sono anche l'impostazione del Reply-To e Return-Path le intestazioni che utilizzano lo stesso formato esatto.

Questo sembra funzionare nella stragrande maggioranza dei casi, ma ho visto almeno un caso in cui ciò non riesce, quando cioè la parte del nome della stringa sopra contiene un punto (punto):

Fred Dibnah, Inc. <fred@dibnah.com>

Questa non in profondità all'interno del tmail codice (sto usando Ruby), ma sembra una cosa perfettamente valido da fare.

La mia domanda è, dovrei in realtà essere l'impostazione del Return-Path e Reply-To le intestazioni utilizzando solo l'indirizzo di posta elettronica in contrasto con il Nome + E-mail sopra la disposizione? Per es.

fred@dibnah.com

Grazie.

È stato utile?

Soluzione

In una situazione come questa, è meglio rivolgersi al RFC.

Dopo aver letto sulla tua domanda, sembra come se non dovrebbe essere imposta il Return-Path valore sempre. si suppone che il server SMTP di destinazione finale da impostare questo valore come transizioni il messaggio alla casella postale ( http :. //www.faqs.org/rfcs/rfc2821.html a partire da 4.4)

http://www.faqs.org/rfcs/rfc2822.html Reply-To può avere i seguenti formati

  1. locale-parte "@" dominio (fred@dibnah.com per esempio)
  2. display-name (Fred Dibna per esempio)

Ti consiglio di utilizzare l'opzione 1 come sembra essere il più semplice, e molto probabilmente non avrete meno problemi con questo formato. Nella scelta l'opzione 1, Reply-To dovrebbe essere simile al seguente:

Reply-To: fred@dibna.com
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top