讓 Ricoh Aficio 事務機(影印機)能以 GMAIL 發信

因為工作的關係,希望能讓 Ricoh Aficio MP 5000 能將掃描文件直接以 Gmail 郵寄到我自己的 Gmail 帳號中,但無論怎樣設定總是無法使用。

爬文後發現,原來是因為 Gmail 使用的是比較安全的 SSL 通訊協定,而 Ricoh Aficio MP 5000 並沒有這樣的通訊協定,所以就會無法使用。不過國外論壇上也提到一個解決方法,就是透過一個 SSL 軟體 Stunnel,可以用自己的電腦將信轉過去。

作法如下:

1. 下載並安裝 Stunnel (網址),然後把 Stunnel 安裝起來。不過在安裝的過程中我發現並不是每台電腦可以安裝 (裝了三台只有一台能安裝),我也不是很清楚為什麼。

2. 修改設定檔 stunnel.conf,找到以下的字串:
;[gmail-smtp]
;client = yes
;accept = 127.0.0.1:25
;connect = smtp.gmail.com:465
然後修改如下(主要是要把每一行前面的 ";" 符號刪掉):
[gmail-smtp]
client = yes
accept = 25
connect = smtp.gmail.com:465
然後起動 stunnel 這個 service。

3. 在 Ricoh Aficio MP 5000 上,使用以下的 SMTP 資訊:
SMTP伺服器:輸入您安裝 stunnel 的電腦的 IP
SMTP埠編號:25
SMTP驗證:開啟
SMTP電子郵件地址:輸入您的 GMAIL 地址
SMTP使用者名稱:輸入您的GMAIL帳號
SMTP驗證的加密:無效
經過以上的設定,個人測試過,的確可以成功的讓 Ricoh Aficio MP 5000 以 GMAIL 發信出去了。不過最大的問題有兩點:

1. 需要有一台電腦作為 STUNNEL 的伺服器。
2. GMAIL 最大只接受約 20MB 的附件檔案。

[20180105更新]

不清楚機器是否自行更新過韌體、又或是GMAIL的政策有改,今天試驗性的輸入GMAIL的SMTP,竟然可以順利收到信了,不需要再透過麻煩的 STUNNEL,有需求的人可以試看看。
伺服器:smtp.gmail.com
PORT:465

[20180206更新]

似乎GMAIL又修改了規定,原本的設定又突然不能寄信了。而這次搜尋到一個GOOGLE的說明 https://support.google.com/a/answer/176600?hl=zh-Hant ,提到共有三個 STMP 可以使用,如下:

1. smtp-relay.gmail.com :
選項:通訊埠 25、465 或 587
安全資料傳輸層 (SSL)/傳輸層安全標準 (TLS) 通訊協定。
需要一或多個靜態 IP 位址。

2. smtp.gmail.com :
通訊埠 465 (需要 SSL)
通訊埠 587 (需要 TLS)
允許動態 IP

3. aspmx.l.google.com

通訊埠 25
不需要 TLS
允許動態 IP
只能傳送郵件給 Gmail 或 G Suite 使用者。

也或許是測試環境的關係,以往使用的就是第二個設定值 (無法使用),第一個也無法使用,但第三個設定是可以的,但只限 Gmail 的收件者。

[20190524更新]

最近添購了一台 MPC6004ex,意外發現兩台機器的掃描郵寄功能有點不穩定,使用的是上列第三組的 aspmx.l.google.com 設定,機器經常會出現郵寄錯誤的狀態,但也可能突然間就OK沒事。經過再三確認後,將 MPC6004ex 改為設定值 2 的 smtp.gmail.com,但是 MP5000 卻沒法這樣設定,主要是因為 MP5000 雖然可以選擇埠、但卻無法選擇加密方式,所以無論連線方式一或二均會顯示錯誤,設定方式三又不夠穩定,只好改為用其他的 SMTP 來寄送了。


留言