我想用PHP發送郵件是這樣的:如何從我的Linux服務器發送郵件的PHP()到[email protected]當MX是另一臺服務器
mail('[email protected]','subject','body','');
的DNS配置是:
$ttl 86400
domain.com. IN SOA domain.com. postmaster.domain.com. (
2011052404
21600
3600
604800
86400)
IN NS ksxxxxxx.kimsufi.com.
IN MX 10 mx.online.net.
IN A 11.22.33.44
www IN A 11.22.33.44
dev IN A 11.22.33.44
domain.com. IN MX 20 mx-cache.online.net
mx不是本地的,但當我發送mail()
時,電子郵件到達本地郵箱。
我用了ini_set("SMTP","mx.online.net");
,但總是一樣的。
有什麼想法?編輯: 這是qmail服務器。
EDIT2: 我刪除了文件/ var/qmail/control/virtualdomains中的domain.com:domain.com這一行,它似乎沒問題。
你檢查你的系統上的郵件日誌中沒有這樣的事情? –
你在用什麼smtp服務器?發送郵件?後綴? Qnail? –