EDMailAgentException Authentication failed

I am trying for "sendmail" function to work, but it is giving me the following exception:

EDMailAgentException Authentication failed.
My Code looks like this:

Code:
sendmail(smtp_host:"something.NET", smtp_type:"Login", smtp_user:"[email protected]", smtp_password:"1234", to:"[email protected]", from:"[email protected]",subject:"Screen Capture from Eggplant",attachment:"C://iStay2-Eggplant_Script/Data/iHResult.txt")

Any Ideas?

Comments

  • EggplantMattEggplantMatt ForumAdmin admin
    The message indicates that the mail server did not authenticate on the credentials that you provided. If this is an Exchange server, you may be able to get it to work by enabling SMTP on the server, but by default Exchange servers use a proprietary Microsoft authentication scheme that we are not currently able provide support for in eggPlant.
  • After entering the correct attributes,i am getting the below exception with attachement

    NSInternalInconsistencyException NSString+Extensions.m:400 Assertion failed in NSString(instance), method _contentTypeExtensionMapping. Problem with MIME.plist

    whereas without attachment the mail is send.
    Even i included content-type attribute but still getting the same exception.
    Am i missing something?Please suggest!!
  • EggplantMattEggplantMatt ForumAdmin admin
    This looks like it may be a bug in the implementation of the sendmail command on the Windows version.
  • So will it be considered for fixing in next version?

    Because this feature is a must for our scheme of things.
  • EggplantMattEggplantMatt ForumAdmin admin
    We'll definitely look at fixing it for a future release, but I can't guess at a timetable for that right now.

    While not ideal, a workaround for the near term might be to simply include the file contents in the body of the email:
    put "logfile.txt" into myFile
    sendmail (to: "[email protected]", subject: "Test failed", body: "The very important test script generated an error:" & return & file myFile)
    
Sign In or Register to comment.