1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

sendmail question

Discussion in 'Support' started by CSGalloway@nc.rr.com, Aug 22, 2009.

  1. I am using TCMD 10..... under XP Pro sp3

    If I have too many attachments for an email as it comes back with "Command line too long" - besides making a ZIP and sending that instead how else can i send a large number of attachments?

    ========================echo . > "%USERPROFILE%\desktop\a.err"
    for %fldr in (@dirlist.lst) (
    Echo Working on %Fldr...
    cdd "%fldr"
    (for %fn in (*) set cAtt=%cAtt /A "%fn") >>&> "%USERPROFILE%\desktop\a.err"
    echo sending email now...
    sendmail %cAtt /d "someone@someplace.com" "%fldr" for your pleasure
    unset cAtt
    delay 120
    cdd -
    )
    ========================
     
  2. Steve Fabian

    Joined:
    May 20, 2008
    Messages:
    3,520
    Likes Received:
    4
    CSGalloway@nc.rr.com wrote:
    | I am using TCMD 10..... under XP Pro sp3
    |
    | If I have too many attachments for an email as it comes back with
    | "Command line too long" - besides making a ZIP and sending that
    | instead how else can i send a large number of attachments?
    |
    | =======================| echo . > "%USERPROFILE%\desktop\a.err"
    | for %fldr in (@dirlist.lst) (
    | Echo Working on %Fldr...
    | cdd "%fldr"
    | (for %fn in (*) set cAtt=%cAtt /A "%fn") >>&>
    | "%USERPROFILE%\desktop\a.err" echo sending email now...
    | sendmail %cAtt /d "someone@someplace.com" "%fldr" for your pleasure
    | unset cAtt
    | delay 120
    | cdd -
    | )
    | =======================
    You could keep track of the command line length (via the length of variable
    cAtt) as you build cAtt, and use sendmail multiple times, until all files
    are sent. I would also check the relevant RFC to learn about the limit on
    the number of attachments, if any, a mail server and client are required to
    deal with to conform to WWW standards. You may also neeed to check your
    ISP's policies about the frequency at which it accepts outgoing mail.
    --
    HTH, Steve
     

Share This Page