1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Not able to send email by windev (through gmail)

Discussion dans 'Windev' créé par sanyad, Avr 16, 2020.

  1. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Hi Friends, I tried to send a plain text email to an address by following code but getting error:

    IF EmailStartSession ("

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ", "password", "smtp.gmail.com", "587", False, emailOptionSecuredTLS) = True THEN
    UserName = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    ELSE
    UserName = ""
    Error ("Unable to establish the connection")
    END

    // Initializes the email components
    // The sender
    Email.Sender = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    // The recipient
    Email.Recipient [1] = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    // The number of recipients
    Email.NbRecipient = 1
    // The subject
    Email.Subject = "TEST"
    // The message body
    Email.Message = "TEST"
    // The number of attachments
    Email.NbAttach = 0

    // Sends the email
    IF EmailSendMessage (UserName) = False THEN
    Error ()
    END

    The EmailStartSession is showing error ie it is not succeeded.
    I have made new Gmail address and lowered all securities.
    Can u help me t know how I am doing wrong.
     
    Tags:
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    sanyad apprécie ceci.
  3. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Hi

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ... Thanks for reply. I made new Gmail address with enabling of less secure apps and all authentication including 2-step etc are disabled. Even than I am not able to do the email...

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    .. Hi. can u help?
     
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Try with smtp
    Code (Text):
    smtp-relay.gmail.com
     
    sanyad apprécie ceci.
  5. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Changed smtp.gmail.com to smtp-relay.gmail.com but

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  6. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Code (Text):
    EmailConfigure(emailParameterMode, 1)
     
  7. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    . Thanks. Tried but the same error. BTW I am using v24 and EmailConfigure(emailParameterMode, 1) is inbuilt in v24
     
  8. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    And
    certificats ?

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ->Google Internet Authority G2

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  9. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Look

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  10. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    If it doesn't work

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  11. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
  12. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    No success for Gmail. Look like we need to buy paid 3rd party SMTP email servers subscription.
     
  13. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Look here

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    sanyad apprécie ceci.
  14. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Thanks

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    but Mailjet will only work if you have non-Gmail email account (Official Email Account) .. It is just an email marketing app. You can't create new emails here to use for SMTP send functions through windev.
     
  15. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Tell me which one (paid 3rd party SMTP) you choose and why
     
  16. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Hi

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    . I have built an app in windev as well as windev mobile for inhouse use of my department and the Admin needs to send email to all uses through the app about information as well as OTP for checking of USER emails.
    Now I need an email client that can send OTP to user's email when he/she press the "SEND OTP" button in app (windev/windev mobile). So I need a SMTP server. However Gmail free email can suffice purpose but with my best efforts and trickling a lot of settings of Gmail, i couldn't send email through GMAIL from my windev/windev mobile apps.
    Now I need to opt paid email services where they give 5-6 emails on a paid basis to use for such purposes indicated above.
     
  17. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Have you thought about the webservice?
    This could be the solution.
    So you would use the smtp of the internet service provider from where the webservice is located.
     
  18. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Example in french work with Gmail

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  19. sanyad

    sanyad Member

    Inscrit:
    Sept 27, 2019
    Messages:
    176
    J'aime reçus:
    7
    Hi

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ... Thanks for reference.
    I run following code from your ref:

    MyEmail is an Email
    MySession is an emailSessionSMTP
    MyAttach is an emailAttach

    MyEmail..Expediteur = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    MyEmail..Destinataire[1] = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    MyEmail..SenderAddress = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    MyEmail..Sujet = "XML file"
    MyEmail..Message = "XML file of"



    MySession..ServerAddress ="smtp.gmail.com"
    MySession..Password ="passworc"
    MySession..Name = "

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    "
    MySession..Port = 587
    MySession..Option= emailOptionSécuriséTLS

    IF NOT EmailStartSession (MySession) THEN
    IF ErrorOccurred THEN
    Error ((errFullDetails))
    END
    END

    IF EmailSendMessage (MySession, MyEmail, emailOptionEncodeEntête) THEN
    EmailCloseSession (MySession)
    Info ( "Mail sent ) ")

    ELSE
    EmailCloseSession (MySession)
    //Error (ErrorInfo (errComplete))
    END



    But Error 19 comes in EmailStartSession .
    ***** The emails and password indicated above are fictiituous for the sake of security of my email account but i used genuine one .during code run...
     
  20. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575
    Look here

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    sanyad apprécie ceci.

Partager cette page

Chargement...