Hi
i can login in SendGrid Dashboard with username and password
with the same username and password ican’t ligin in SendGrid plugin
where is the issue please ?
Best Regards
]]>For anyone integrating SendGrid with WordPress for their transactional emails (account activation, account confirmation, password reset messages etc), below are a few things that helped improve my email deliverability and reduce the number of emails being sent to Spam folders.
1) Get you domain whitelisted by following the SendGrid instructional video. This simple procedure involves creating three new CNAME records at your domain name registrar.
2) In your SendGrid account, disable all Tracking options, including Click Tracking and Open Tracking (‘Settings > Tracking’). For transactional emails, I didn’t see the need to track URL clicks or email opens, your own circumstances could be different however.
3) Under ‘Settings > Mail Settings’, turn the ‘Plain Content’ option to ‘Active’. Prior to changing this setting SendGrid would always convert my plain text emails to HTML. I prefer to send WordPress transactional emails as plain text and this change also seemed to improve my email deliverability.
Before implementing the above changes my success rate with Gmail was actually fine, but Hotmail often spammed my system emails. After the above changes, both Gmail and Hotmail deliverability was generally very good. Please note, the above tweaks were not tested with either AOL or Yahoo! mail.
I am on SendGrid’s free plan (less than 12000 emails a month).
I am not using any other Email or Newsletter type plugins on my site so am unaware of any potential plugin conflicts.
Hope this helps someone.
]]>Similar to issues reported regarding BCC and CC fields, emails sent via WP SendGrid don’t get the reply-to header attached to them correctly. It would be great to have this worked directly into the plugin, but I was able to fix the problem using the following filter. Posting it here in case others find it useful.
add_filter( 'wp_sendgrid_args', 'my_append_reply_to_filter', 10, 6 );
function my_append_reply_to_filter( $args, $to, $subject, $message, $headers, $attachment_array ) {
// The WP SendGrid plugin doesn't send the replyto argument to SendGrid
// like it should, so we have to append it
// SendGrid API: https://sendgrid.com/docs/API_Reference/Web_API/mail.html
// $args is sent to SendGrid in the request
if ( !empty( $args[ 'replyto' ] ) )
return $args;
$reply_to = !empty( $headers[ 'reply-to' ] ) ? $headers[ 'reply-to' ] : '';
$reply_to = !$reply_to && !empty( $headers[ 'Reply-To' ] ) ? $headers[ 'Reply-To' ] : $reply_to;
$reply_to = !$reply_to && !empty( $headers[ 'REPLY-TO' ] ) ? $headers[ 'REPLY-TO' ] : $reply_to;
if ( $reply_to )
$args[ 'replyto' ] = $reply_to;
return $args;
}
]]>
Hi,
Can subsites use the same API key?
If the plugin is network activated, can subsites just change the ‘from’ address and use the same account/api key?
Thanks
]]>Regarding your comment here: https://www.ads-software.com/support/topic/send-grid-gravity-forms-bcc-field#post-4326079
Was CC and BCC support ever added in the end?
]]>I get an error message after sending a test email, once I allow individual site override. Known Issue? Tested now on a couple mu networks.
]]>Hello…
The plugin does not work on wordpress 4.2.4.
please find some time to fix this issue and update the plugin as soon as possible.
Thanks In Advance
]]>Hi,
I have installed WP SendGrid plugin and selected ‘REST’ as sending method.
WP SendGrid works fine and sends built-in TEST email successfully but when I try to send email through contact from which is created with cf7 plugin, it returns failure error and form does not work!
Could you please guide me to solve this issue?
Thanks in advance!
Omid
I see you added mu config options. However, I do not see any sendgrid settings in /wp-admin/network …
How do I configure the plugin on a network level?
Thanks,
Ryan
Hi,
I’m using sendgrid and your plugin on two websites, my main www and a subdomain support. Mails are sent from the first but not from the second. Did you see any reason?
Thanks,
Olivier
]]>have you tested this with WordPress 4.0 multisite?
Is there any difference between this and the official SendGrid Plugin released by Sendgrid? This one seems to support multisite and easier to install.
For theirs they say you have to install Swift Mailer plugin.
]]>Using SendGrid version 1.3.1, I have an error on my wp-admin dashboard in the SendGrid stats widget area.
The “loading” gif has an incorrect URL caused by an issue in the code at line 14 of sendgrid-email-delivery-simplified/view/partials/sendgrid_stats_widget.php, which should instead be:
<div class="loading"><img src="<?php echo plugin_dir_url(__FILE__); ?>../images/loader.gif" style="width: 15px; height: 15px;" /></div>
]]>
PHP Warning: extract() expects parameter 1 to be array, null given in /wp-content/plugins/wp-sendgrid/includes/wp-mail.php on line 39
any ideas on how to resolve this error? I am on rackspace cloudsites.
]]>The plugin works great with Gravity Forms however SendGrid doesn’t seem to send emails to any email address listed in the BCC field. Just wondering if this plugin supports the BCC field or if this is a Gravity Forms issue.
Thanks!
]]>Hi There,
I’m using tribulant newsletter plugin to send out newsletters from my site, using your plugin and Sendgrid as the “infrastructure”.
Sending is VERY slow, I figure this is because the newsletter is sending each email in a separate transaction (REST).
Is there any way to batch us the send? have WP-Sendgrid queue up the emails and send several in a single REST call to sendgrid?
I know the same question should be asked the newsletter plugin author, but since the plugin is “unaware” of sendgrid, this would be problematic for them.
Thanks!
]]>Is this plugin Multisite compatible?
]]>Hi.
Can you please include SendGrid categories into this awesome plugin?
Many thanks.
Best!
R
Hi,
I would like to have the possibility to manipulate the arguments for send an e-mail. For this, in includes/wp-mail.php you could add the following just before sending the email (line #209 in plugin version 1.0.1):
$args = apply_filters( 'wp_sendgrid_args', $args );
This would enable me to disable the subscription tracking for a specific website that uses our company-wide SendGrid account by using the code below:
/**
* Disables SendGrid subscription tracking
*/
function filter_wp_sendgrid_args( $args ) {
$headers = array();
$headers['filters']['subscriptiontrack']['settings']['enable'] = 0;
$args['x-smtpapi'] = json_encode($headers, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
return $args;
}
/**
* Disable SendGrid subscription tracking
*/
add_filter( 'wp_sendgrid_args', 'filter_wp_sendgrid_args' );
]]>
I’ve installed this plugin on an older version of wordpress and it worked great but then I installed in on 3.5 and it doesn’t seem to work at all. I’m using the REST API and it says everything is working but I never get the test email or any emails sent from my site. Please help!!!
]]>