Call a mail app with mailto



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/09/2012 at 03:58, xxxxxxxx wrote:

    Is it possible to open a "mailto:xxxxx@yyyyy.zzz" url so that the default mail application will open?
    I would like to be able to add a "Contact me" button to my plugins :-)

    Rui Batista



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/09/2012 at 07:32, xxxxxxxx wrote:

    Absolutely, Googled for "Python mailto" and five minutes later
    a working example mailing me :)

    import c4d   
    from c4d import gui   
    from urllib import quote   
    import webbrowser   
      
    def mailto(recipients, subject, body) :   
        "recipients: string with comma-separated emails (no spaces!)"   
        webbrowser.open("mailto:%s?subject=%s&body;=%s" %   
        (recipients, quote(subject), quote(body)))   
      
    body_template = """Hello %(name)s!   
        How are you?"""   
      
    def gen(email, name) :   
        mailto(email, "Hi!", body_template % locals())   
      
    def main() :   
        gen('info@tcastudios.com','Lennart')   
           
      
      
    if __name__=='__main__':   
        main()   
    

    BUT, I'd rather see the option to be connected to a web page instead
    with a emailing option. I personally don't run any mail apps on my workstation.

    Cheers
    Lennart



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/09/2012 at 07:47, xxxxxxxx wrote:

    Thank you, Lennart.
    I may have to create a web page for that. It may be better, yes.
    Oh, by the way... send me the 11 digits of your Cinema4D serial so that I can send you Forkroot :-)
    You certainly earned it :-)

    Rui Batista


Log in to reply