2011-06-02 14 views
0

我想知道如何SSL簽名的電子郵件工作,如果它得到簽署服務器端或MTA端?我知道這可能有點含糊,但任何資源閱讀或文檔將有很大幫助:DSSL簽名如何以及在哪裏適用於電子郵件?

像例如我使用ezComponents郵件對象發送郵件對象到MTA服務器。難道我用的東西

OR

是否簽署發送服務器(MTA)上發生簽署PHP的內部郵件對象?

爲了增加一些清晰度,我想使用此功能向客戶發送安全電子郵件,以便他們的月度報表和報表。但是在這個階段,實施是無關緊要的,我對知道的人們的文檔和資源以及智慧感興趣:D

編輯:好的,我使用S/MIME。有沒有人有一個想法如何做到這一點?我找不到任何好的PHP示例。

回答

2

SSL是一種傳輸協議,沒有「SSL電子郵件簽名」之類的東西。這就是爲什麼你找不到任何東西。

使用S/MIME標準完成電子郵件簽名。發件人應用程序使用具有相應私鑰的發件人X.509證書執行簽名。 如果 SMTP服務器擁有所有帶密鑰的證書,它可以代表發件人簽署電子郵件。這有時用於企業環境。

+0

+1 Thx,這就是爲什麼我喜歡這個網站!我不知道,知道我學到了新東西。那麼這個標準是銀行使用它的方式嗎? – 2011-06-02 08:32:29

+1

簽名/加密也可以使用PGP完成,而不僅僅是S/MIME – Persimmonium 2011-06-02 09:40:13

+0

@raticulin在談論標準時,沒有「PGP」這樣的東西。存在OpenPGP,它的應用程序被稱爲OpenPGP/MIME。它在十年前很受歡迎,但現在幾乎從未使用過,也沒有主要的郵件應用程序支持。 – 2011-06-02 10:08:01

0

電子郵件簽名發生在客戶的MUA中。您只需生成一封S/MIME電子郵件並將其作爲常規消息使用MTA發送。

+0

這種情況下什麼是MUA和MTA? – Jonas 2011-09-10 08:40:41

+0

MUA是郵件用戶代理,即用於撰寫電子郵件消息的程序。 MTA是郵件傳輸代理,即將電子郵件傳遞到其目的地或下一跳MTA的程序。通常您的電子郵件客戶端(或電子郵件Web界面)是MUA,您的提供商的服務器是您的MTA。 – abbot 2011-09-10 12:33:09

相關問題