• Resolved Tony Locke

    (@tonylocke)


    I have a Gravity Form that when filled out creates a Post. Problem is it isn’t working. Never has.

    I can send an email and create a post. I know the JetPack Post by email solution is working.
    I can fill out my Gravity Form and it sends a CC to my personal email with all the Post by Email content.

    When I place the secret email into the Gravity Form it never creates a post.

    What am I missing? I have been working on this for a month and I am a high level tech contractor. I manage 3 servers and 107 custom WordPress sites I have made for clients. All custom Themes too.

    My name is Tony.
    Website and Online form is http://www.sevenletters.org/post-your-faith-testimony-at-myfaith-online/
    Post should appear at http://myfaith.online/

    https://wordpress.org/plugins/jetpack/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter Tony Locke

    (@tonylocke)

    Filling out the online form at SevenLetters.org sends a notification email to the other website and should create a post. It isn’t working.

    Plugin Contributor csonnek

    (@csonnek)

    Happiness Rocketeer 🚀

    Our Post by Email system has measures in place to prevent abuse and we will block all PBE submissions that aren’t sent by an email client.

    You could try setting up a filter in your email client to forward emails matching your specific form submissions to your PBE email address. However, I have not tested this, so I can’t say with confidence that this would work. If it doesn’t, I’m afraid there isn’t any other workaround to automate this for you; you would have to manually send those submissions to your site.

    I hope that clarifies things! Marking as resolved as this is the expected behavior.

    The Jetpack post by email works on multisite if the users are posting by their defualt cell phone e-mails, like Gmail, yes?

    And setting featured image by post from email?

    Thanks!

    Plugin Author Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    The Jetpack post by email works on multisite if the users are posting by their defualt cell phone e-mails, like Gmail, yes?

    Correct.

    And setting featured image by post from email?

    Jetpack doesn’t do that, but you can use another plugin to automatically set a Featured Image. here is an example:
    https://wordpress.org/plugins/autoset-featured-image/

    If you have more questions about Jetpack, could you please start your own thread, as per the Forum Welcome?
    http://wordpress.org/support/plugin/jetpack#postform

    Thank you!

    Thread Starter Tony Locke

    (@tonylocke)

    Is there a plugin that would allow my website to send emails by mimicking an email client so that the Gravity Forms NOTIFICATION will not get listed as SPAM by the PBE filters?

    Plugin Author Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    Any plugin would be using a script behind the scenes, so it would get blocked. However, as Carolyn suggested, you could have Gravity Forms Notifications sent to your own email address (Gmail for example), and set up a new filter in Gmail to forward all these incoming emails to your Post By Email address.

    I hope this helps.

    Thread Starter Tony Locke

    (@tonylocke)

    Gmail has to send a confirmation code via email to the secret PBE email for the user to verify they own that email and can use it for forwarding.

    PBE filters and deletes the confirmation email from Gmail that includes the verification code, which keeps the user from being able to add the secret PBE email as a forwarding email.

    So, no, this idea from Carole does not work. Not because it couldn’t work. It’s not Gmail’s fault. It is PBE who has yet to find a solution to their own filters.

    csonnek, can you help us out here?

    Plugin Author Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    That makes sense. If Gmail requires a confirmation email, you could search for another email provider that doesn’t require such a confirmation email.

    Post By Email won’t change to allow you to post from a script. That would open the door to a lot of abuse from spammers, who would then be able to use Jetpack to post an unlimited number of spam blog posts very quickly. This would be make it easy for spammers, but would also be bad for the WordPress.com platform as a whole since all these emails would have an impact on resources used to post by email for other legit blogs like yours.

    Thread Starter Tony Locke

    (@tonylocke)

    csonnek, will this plugin configured with OAuth 2.0 authentication work?
    https://wordpress.org/plugins/gmail-smtp/

    Thread Starter Tony Locke

    (@tonylocke)

    csonnek, how about a work around using a function change?

    Gravity Forms Customer Service said,

    Samuel replied May 30, 10:13am

    Hi Tony,

    Gravity Forms creates the email following the Email standard (RFC 5322), so there’s not nothing wrong in Gravity Forms about the email created. According to the message from Jetpack support they’re blocking “submissions that aren’t sent by an email client.”, and that is out of out control.

    You will need to ask them what they expect (technically talking) to see in the email to allow it. Then you can use the following hooks to create your own custom function to alter the emails before sending:

    https://www.gravityhelp.com/documentation/article/gform_notification/

    https://www.gravityhelp.com/documentation/article/gform_pre_send_email/

    Regards.

    __________________________________________

    Samuel Aguilera

    Plugin Author Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    will this plugin configured with OAuth 2.0 authentication work?
    https://wordpress.org/plugins/gmail-smtp/

    You could give it a try, if Gravity Forms notifications are sent via WordPress’ default mail function, wp_mail(). Plugins like GMail SMTP or Postman that send out emails through third-party email providers could help you bypass some of the checks Post By Email does.

    how about a work around using a function change?

    That won’t work, as there is nothing wrong or nothing that should be changed in the Gravity Forms emails. You’re just running into anti-spam measures that we can’t remove for you.

    We can make some suggestions, but we won’t be able to give you a work-around to bypass the anti-spam measures.

    Instead of using a third-party service like Jetpack’s Post By Email module to grab posts, and then send them back to your site, it might be easier to create the posts as soon as a submission happens in Gravity Forms. This way you won’t run into any anti-spam measures since the submissions will never leave your site. They’ll go from Gravity Forms to a post or a custom post type right away.

    Here is a plugin that seems to do just that, for example:
    https://wordpress.org/plugins/gravity-forms-custom-post-types/
    You can read more about it here:
    https://yoast.com/gravity-forms-custom-post-types/

    Another alternative seems to be Post Fields, as explained here:
    https://gravitywiz.com/use-gravity-forms-to-create-user-submitted-posts/
    https://www.gravityhelp.com/forums/topic/use-gravity-forms-for-blog-post

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Multi site Post by Email not working’ is closed to new replies.