luke999 發表於 2007-1-31 11:31:11

請問發EDM,該如何避免被列入拒絕ip

我寫了一個web程式去發EDM<br>使用自己的SMTP<br><br>發送一萬封信件到不同email<br><br>因為SMTP一次可以一個時間發送數百個信件到某一個mail server<br><br>如此可能被該mail server擋下來<br><br>如何設定一個時間寄送email數量<br><br>當email在query裡面時<br><br>謝謝

MarchFun 發表於 2007-1-31 11:41:34

正常的 mailserver 都會被擋,更何況專發 EDM。除非跟每家公司都說好,不被擋或許不太可能。<br><br>印象中 MDaemon 似乎沒有一次限制寄多少封信的設定,但可以試試設定一次同時執行的 SMTP OUT 數量,將它設小一點。

luke999 發表於 2007-1-31 15:59:14

<!--QuoteBegin-March Fun+2007/1/31 - 11:41--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>引言</b> (March Fun @ 2007/1/31 - 11:41)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 正常的 mailserver 都會被擋,更何況專發 EDM。除非跟每家公司都說好,不被擋或酗ㄓ茈i能。<br><br>印象中 MDaemon 似乎沒有一次限制寄多少封信的設定,但可以試試設定一次同時執行的 SMTP OUT 數量,將它設小一點。 <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> 這樣可能會造成掉信或者無法寄送大量信件<br>這似乎不太好<br><br>我可以控制每寄送多少封,停多久時間,再run下一個寄送<br><br>但如何得知我的smtp,在多久時間之內,可以寄送多少信件!?<br><br>以一個html<br>80k來說<br><br>我是4m/1m<br><br>也就是一秒鐘一封信件<br><br>但可以推算一分鐘60封信件<br><br>這樣推~~似乎也不太對<br><br>有其他建議!?<br><br>謝謝

MarchFun 發表於 2007-1-31 19:02:17

SMTP OUT 的數量跟有沒有掉信無關啦!它的作用是在限制同一時間要使用多少 SMTP OUT 的執行緒來寄信,也就是說伺服器同時能有多少封的信同時進行寄信動作。設小一點的話,比如 10,則同一時間只能同有 10 個寄信的動作。寄完其中一封會再補上一封。<br><br>至於每分鐘能寄出多少,要看信的大小及與每個對方伺服器的連線速度而定。

luke999 發表於 2007-1-31 22:50:49

<!--QuoteBegin-March Fun+2007/1/31 - 19:02--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>引言</b> (March Fun @ 2007/1/31 - 19:02)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> SMTP OUT 的數量跟有沒有掉信無關啦!它的作用是在限制同一時間要使用多少 SMTP OUT 的執行緒來寄信,也就是說伺服器同時能有多少封的信同時進行寄信動作。設小一點的話,比如 10,則同一時間只能同有 10 個寄信的動作。寄完其中一封會再補上一封。<br><br>至於每分鐘能寄出多少,要看信的大小及與每個對方伺服器的連線速度而定。 <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> 我想有一定解決方式了<br>謝謝

jtain 發表於 2007-2-2 10:14:45

其實這類的問題,我原本想自己抽空寫一個,<br>因為我公司的同事也需要每月發電子報給user<br>但...一直排不上時間,因為不清楚要花多久的時間來寫,就一直擱下<br><br>我的想法是根據收信人的domain來排序<br>同一個domain一次只寄特定的數量,可以另外設定,如10封<br>寄完一個domain的一次之後換另一個domain<br>當domain都寄完一次時算一個迴圈完成,<br>然後再從第一個domain開始寄....<br><br>好像有些複雜...有人有寫好的話記得給我一份... <!--emo&:hammer:--><img src='http://www.suma.tw/uploads/smil3dbd4e5e7563a.gif' border='0' style='vertical-align:middle' alt='smil3dbd4e5e7563a.gif' /><!--endemo-->

luke999 發表於 2007-2-2 11:14:58

<!--QuoteBegin-jtain+2007/2/2 - 10:14--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>引言</b> (jtain @ 2007/2/2 - 10:14)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 其實這類的問題,我原本想自己抽空寫一個,<br>因為我公司的同事也需要每月發電子報給user<br>但...一直排不上時間,因為不清楚要花多久的時間來寫,就一直擱下<br><br>我的想法是根據收信人的domain來排序<br>同一個domain一次只寄特定的數量,可以另外設定,如10封<br>寄完一個domain的一次之後換另一個domain<br>當domain都寄完一次時算一個迴圈完成,<br>然後再從第一個domain開始寄....<br><br>好像有些複雜...有人有寫好的話記得給我一份... <!--emo&:hammer:--><img src='http://www.suma.tw/uploads/smil3dbd4e5e7563a.gif' border='0' style='vertical-align:middle' alt='smil3dbd4e5e7563a.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> 我到覺得這樣不好,且複雜<br><br>不如一次寄送10封<br>然後停止5秒<br>在計算下一迴圈<br><br>但這樣執行的時間可能會有點長<br><br>這一設計就要看使用者會不會接受了<br><br>其實最簡單且最好的方式<br>還是需要從mdaemon伺服器著手
頁: [1]
檢視完整版本: 請問發EDM,該如何避免被列入拒絕ip