melon smtp server

melon 是日本人寫的一隻小小的 smtpd,雖然軟體介面是英文但是說明檔完全是日文,看起來有點吃力。不過 smtpd 的部分實在沒啥好說的,執行 melon 然後把 mail client 的 SMTP 改成 localhost:25 就可以了。也有提供像 Mail Direct 一樣的 SMTP relay 功能,不過要在 ini 裡面設定 route 和 auth 的方式,比較麻煩,比 Mail Direct 好的地方是它可以用 SSL/TLS 來登入 SMTP/POP3。此外,melon 也是一個 POP3 Proxy,但是到底是走哪邊出去我就不知道了,預設是 disable 的。

要啟用 SSL/TLS 登入外部 smtp 的功能就要把 libeay32.dll 和 ssleay32.dll 放在 %PATH% 的路徑中,像我因為有裝 PHP 所以就會自動找到 PHP 路徑裡面的檔案。確定系統裡面沒有這兩個檔案的人可以到這裡下載。

因為 PCHome 的免費撥接沒有反解,所以要設定使用 SMTP relay 來寄信。打開 dbauth.ini,參考裡面的範例並且加以修改:

[account:yourname@gmail.com]
User=yourname
AllowPlain=0
Pass=yourpassword

[smtp:smtp.gmail.com]
Server=smtp.gmail.com
ConnType=1
AuthType=all
Port=465

[smtp.login:yourname@gmail.com]
Server=smtp:smtp.gmail.com
Account=account:yourname@gmail.com

然後修改下面 [route:default] 的部分:

[route:default]
default=smtp.login:yourname@gmail.com

因為全部都要用 relay 的方式送出去。molon.ini 裡面的 [rsmtpd] 要加上:

Route=route:default

這樣就可以用 localhost:25 來寄信了。 :)

Leave a Comment