[請益] 關於 hinet SMTP 的發信設定

看板PHP作者 (低溫烘焙)時間10年前 (2014/03/13 14:39), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
我使用了 swiftmail 進行發信,當我使用 Gmail時,設定如下: $config = array( 'hostname' => 'smtp.gmail.com', 'username' => 'myid@gmail.com', 'password' => 'mypassword', 'port' => 465, 'encryption' => 'tls' ); 這個設定是可以成功發送郵件,但我現在試著 將主機移到 hinet 的 hihostng 後,想設定 從 hinet 發信。設定修改如下: $config = array( 'hostname' => 'msa.hinet.net', 'username' => 'myaccount@msa.hinet.net' 'password' => null, //聽說不用設密碼? 'port'=> 465, 'encryption' => 'ssl', // 有 ssl 和 tls 兩種 ); 但是會一直發生 fsockopen(): unable to connect to ssl://msa.hinet.net:465 (連線逾時) 請教各位有經驗的先進們,是否有帳號密碼之外相關的正確連線資訊分享? -- 歡迎來我的網誌看看 @ http://blog.liaosankai.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.19.29

03/13 15:13, , 1F
msa.hinet.net不用驗證 不支援SSL/TLS 限制HINET IP
03/13 15:13, 1F

03/13 22:54, , 2F
msa.hinet.net 要中華電信的線路才能用
03/13 22:54, 2F

03/13 22:54, , 3F
帳號密碼是不太需要 因為他看你線路
03/13 22:54, 3F

03/13 22:55, , 4F
不過缺點是走 msa.hinet.net 掉到垃圾信 機會頗大
03/13 22:55, 4F

03/14 01:10, , 5F
主要問題是在於連到456port去了
03/14 01:10, 5F

03/14 01:10, , 6F
msa.hinet.net沒有SSL/TLS 只有標準的25能連
03/14 01:10, 6F

03/14 01:11, , 7F
至於實際連上了之後能不能寄出又是另一回事了
03/14 01:11, 7F

03/14 10:43, , 8F
感謝大家,我找到原因了,建了錯誤的Swift Transport
03/14 10:43, 8F

03/14 10:44, , 9F
Swift_SmtpTransport ← 錯誤
03/14 10:44, 9F

03/14 10:44, , 10F
Swift_MailTransport ← 正確
03/14 10:44, 10F
文章代碼(AID): #1J8LAqu2 (PHP)