我选择sendgrid将电子邮件发送到我的邮件帐户。我用php curl这样做。
当我运行将邮件发送到sendgrid服务器的curl脚本时
let Button = ReactBootstrap.Button;
let Modal = ReactBootstrap.Modal;
class Trigger extends React.Component{
constructor(props){
super(props);
this.state = { show: false };
}
render(){
let close = () => this.setState({ show: false});
return (
<div className="modal-container" style={{height: 1000}}>
<Button
bsStyle="primary"
bsSize="large"
onClick={() => this.setState({ show: true})}
>
Launch contained modal
</Button>
<Modal
show={this.state.show}
onHide={close}
container={this}
aria-labelledby="contained-modal-title"
>
<Modal.Header closeButton>
<Modal.Title id="contained-modal-title">Edit Recipe</Modal.Title>
</Modal.Header>
<Modal.Body>
<form className="form-group">
<label>Recipe</label>
<input type='text' className="form-control"/>
<label>Ingredients</label>
<textarea type='text' className="form-control"/>
</form>
</Modal.Body>
<Modal.Footer>
<Button bsStyle="primary">Edit Recipe</Button>
<Button onClick={close}>Close</Button>
</Modal.Footer>
</Modal>
</div>
);
}
}
我得到$url = 'https://api.sendgrid.com/';
json回复
但是邮件没有发送到我的邮件帐户(比如google)
答案 0 :(得分:4)
您的电子邮件已发送并已发送,但Gmail已将其作为垃圾邮件发送。网上有很多资源,这里为了避免被归类为垃圾邮件,但它有点过于宽泛而无法在这里详细说明。 对于您的Yahoo测试,as explained here,
&#34;延期邮件&#34;只是邮件无法传递到 发件人已被添加到邮件队列中。