2017-03-20 36 views
0

我已經通過互聯網閱讀了多個主題,嘗試尋找最佳可能的解決方案,並很樂意聽到您的想法。從不同地址發送郵件的最佳方式

我與商務平臺和我們的客戶(用戶)合作,需要發送郵件作爲他們的公司。 實施例:

1) 我們目前正在使用的inbuild PHP 郵件()功能與包含標題並且能夠根據我們的需要設置「來自」域。這工作挺好,但最近我們開始越來越多地使用hotmail等電子郵件域名與SPAM匹配,並且我們很難找到靈魂提示。

2) 我們已經想到了使用SMTP服務器

,但...

  • 你一定在許多情況下,使用相同的域爲username。

因此,我們認爲我們可能會使用一個主SMTP域,然後使用「回覆」。但是......

  • 回覆到不以某些mailprograms工作,例如:窗口10的郵件。它仍然選擇主域名發件人電子郵件。

這也是一個巨大的項目,要求我們的客戶提供(如果他們甚至有)他們自己的SMTP登錄信息。因爲有些人甚至不知道他們是否運行MAC或Windows。

3)第三方API的例如https://postmarkapp.com/等 它們是否適合角色?

有沒有其他的解決辦法,我錯過了解決這個問題?

你會選擇什麼?

是否帶有「正確」標題的PHP郵件足夠了?我們是否應該收集來自客戶的SMTP登錄信息作爲主要信息,並將PHP郵件用作備用信息?

回答

-1

最近發送郵件並沒有太多樂趣。過去在PHP中使用mail()已經足夠了,但它已不再適用。

只使用任何SMTP服務器也不能解決問題。您的服務器必須遵守Google,Microsoft和Yahoo爲打擊垃圾郵件而制定的許多規則。

這裏有一些鏈接(忽略談羣發郵件,這並不適用於所有的發送者):

https://support.google.com/mail/answer/81126?hl=en

https://mail.live.com/mail/policies.aspx

https://help.yahoo.com/kb/SLN3435.html

這些可能不是最好的鏈接,但你明白了。

設置您自己的SMTP服務器是一場噩夢。你必須讓它成爲一個月的日常工作。

我很幸運,我的託管服務提供商提供了一個很好的SMTP服務器,我可以使用我的所有域名。它也將允許我從我爲每個域設置的所有電子郵件地址發送郵件。詢問您的託管服務提供商是否有類似的功能。迄今爲止,這是最好的解決方案。

或者,您可以租用連接這些服務的SMTP服務器的訪問權限。

不想聽起來像廣告:我用https://sendgrid.com/marketing/smtp-server,發現它非常好。但是有很多替代品。 (請注意,這最後一個解決方案只取代了PHP mail()的功能,而不是您的客戶從他們的電子郵件客戶端發送的一般郵件!)

+0

感謝您花時間回覆,我將閱讀您的所有鏈接。 我也讀過關於你提到的第三方API,也許這是唯一的出路。但後來覺得它確實需要能夠處理數量。我們的網站託管在自己的專用服務器上,我們可以有多達5000多個電子郵件地址... – Darloz

+0

只需掃描鏈接...查看所有條件:標題,反向DNS,SPF,DKIM,DMARC等等。然後嘗試找到一個很好的SMTP主機。 :-)你只需要擔心域的數量。 –

相關問題